【发布时间】:2015-05-29 07:06:43
【问题描述】:
当我们点击标题栏时,剑道网格的默认排序方向是升序。
当用户第一次点击标题时,我想按降序对剑道网格进行排序。
例子:
1. Default Behavior
Studnet Marks
abc 15
pqr 25
xyz 7
2. When Clicking on Marks Header first time
Student Marks
pqr 25
abc 15
xyz 7
3. When clicking on Marks header second time.
Students Marks
xyz 7
abc 15
pqr 25
我正在尝试这样的事情:
$("#priority .k-header").eq(1).click(function(ele) {
debugger;
var kendoGrid = $("#priority").data('kendoGrid');
var dsSort = [];
var sort = kendoGrid.dataSource.sort();
if (sort.length > 0) {
if(sort[0].dir==="asc")
kendoGrid.dataSource.sort({field: sort[0].field, dir: "desc"});
if(sort[0].dir==="desc")
kendoGrid.dataSource.sort({field: sort[0].field, dir: "asc"});
}
});
但它不起作用。
【问题讨论】:
标签: kendo-ui kendo-grid kendo-asp.net-mvc