Kendo ui 剑道网格数据绑定-确定是否触发排序

Kendo ui 剑道网格数据绑定-确定是否触发排序,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有一个剑道网格,列的“sortable”设置为true。我想在dataBound函数中确定它是否是由于单击排序箭头而被调用的。如何执行此操作?若要查看它是否由单击的箭头触发,您可以查看排序方向是否已更改。要获得排序的方向,可以执行以下操作: $('#yourGrid').data('kendoGrid').dataSource.bind('change',function(){ //你的代码 var grid=$(“#yourGrid”).data(“kendoGrid”); var dat

我有一个剑道网格,列的“sortable”设置为true。我想在dataBound函数中确定它是否是由于单击排序箭头而被调用的。如何执行此操作?

若要查看它是否由单击的箭头触发,您可以查看排序方向是否已更改。要获得排序的方向,可以执行以下操作:

$('#yourGrid').data('kendoGrid').dataSource.bind('change',function(){
//你的代码
var grid=$(“#yourGrid”).data(“kendoGrid”);
var dataSource=grid.dataSource;
var sortArray=ds.sort();
//假设只对列进行排序,则将使用位置为0的数组
var direction=sortArray[0].dir;
//你的代码
}