use*_*645 4 kendo-ui kendo-grid
我的示例代码如下:
$(document).ready(function () {
$("#grid").kendoGrid({
dataSource: getData(),
height: 550,
sortable: true,
pageable: true,
columns: [{
field: "ContactName",
title: "Contact Name",
width: 200
}, {
field: "ContactTitle",
title: "Contact Title"
}, {
field: "CompanyName",
title: "Company Name"
}]
});
function whenSorting(){
//// DO SOMETIME......
}
});
Run Code Online (Sandbox Code Playgroud)
现在我想要的是当我对任何字段进行排序时,将调用函数"whenSorting".怎么做?
您启用了本地排序"sortable:true",为此您可以使用数据绑定事件捕获它
$(document).ready(function () {
$("#grid").kendoGrid({
dataSource: getData(),
height: 550,
sortable: true,
pageable: true,
columns: [{
field: "ContactName",
title: "Contact Name",
width: 200
}, {
field: "ContactTitle",
title: "Contact Title"
}, {
field: "CompanyName",
title: "Company Name"
}],
dataBound: function(e) {
whenSorting();
}
});
function whenSorting(){
//// DO SOMETIME......
}
});
Run Code Online (Sandbox Code Playgroud)
如果您正在使用服务器排序,则可以在服务器读取中处理它.
希望这可以帮助