我有一个kendo网格,其中'sortable'的列设置为true。我想在dataBound函数中确定是否因为单击了排序箭头而调用它。我该怎么做?
答案 0 :(得分:1)
要查看它是否被点击的箭头触发,您可以看到排序的方向是否发生了变化。要获得排序方向,您可以执行以下操作:
$('#yourGrid').data('kendoGrid').dataSource.bind('change', function() {
//YOUR CODE
var grid = $("#yourGrid").data("kendoGrid");
var dataSource = grid.dataSource;
var sortArray = ds.sort();
//assuming you only have column being sorted you would use the array in the position 0
var direction = sortArray[0].dir;
//YOUR CODE
}