Ответ 1
Вы определяете строку sort
в неправильном месте. Вы помещаете его как одно из свойств сетки, но это (как вы сказали) одно из свойств datasource.
Поместите его как дочерний элемент свойства datasource:
$('#grid').kendoGrid({
dataSource: {
data: [{
date: "Feb 13 2014",
price: 5,
}, {
date: "Feb 15 2014",
price: 7,
}, {
date: "Feb 12 2014",
price: 6,
}],
sort: {
field: "price",
dir: "desc"
}
},
height: 500,
sortable: true,
pageable: false,
columns: [{
field: "date",
title: "Date"
}, {
field: "price",
title: "Price",
}],
});
Если он все еще не работает, я могу предоставить jsFiddle для работы с.