gpt4 book ai didi

jquery - 获取 Kendo Grid 过滤的数据源计数

转载 作者:行者123 更新时间:2023-12-01 07:54:34 26 4
gpt4 key购买 nike

我正在剑道网格中使用工具栏过滤器下拉菜单。当用户选择下拉列表时,我需要获取过滤记录的计数。下面的代码对我不起作用

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({});
}


}

最佳答案

您可以使用 fetch,但不应使用 dataSource.view().length,而应使用 dataSource.total() 方法。

类似于:

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 () {
alert(view.dataSource.total());
});
} else {
grid.dataSource.filter({});
}
}

在此处查看实际效果:http://jsfiddle.net/OnaBai/f19k0vrt/5/输入两个日期并单击“过滤器”按钮,它将对出生日期应用过滤器并显示总数。

关于jquery - 获取 Kendo Grid 过滤的数据源计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25542453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com