我在Kendo网格中使用工具栏过滤器下拉菜单。当用户选择下拉菜单时,我需要获取已过滤记录的数量。下面的代码不是为我工作获取Kendo Grid过滤的数据源计数
function ExamDateChange() { // function on dropdown change
var value = this.value(),
grid = $("#grid").data("kendoGrid");
if (value) {
grid.dataSource.filter({ field: "ExamID", operator: "eq", value: value });
grid.dataSource.fetch(function() {
var view = dataSource.view();
alert(view.length);
});
} else {
grid.dataSource.filter({});
}
}
您好!感谢您的答案,但代码返回单个页面的计数。当分页启用时它不工作 – chamara 2014-08-28 09:53:26
@chamara请参阅更新 – chris 2014-08-28 10:36:40