Kendo UI:具有本地操作的远程DataSource

时间:2013-01-08 14:10:23

标签: javascript kendo-ui

我一直试图改善基于KendoUI网格的报告的性能。

它应该从远程数据源获取数据,但是在本地执行排序和分组。

我已明确禁用“服务器”选项,如下所示:

var dSource = kendo.data.DataSource({
    transport: {
        read: {
            // Configure my ajax call and send the filter values
        }
    },
    serverPaging: false,
    serverGrouping: false,
    serverSorting: false
});

此数据源由kendo-ui网格使用,并启用排序。

然而,当我点击一列并对其进行排序时,会进行新的ajax调用,这只会浪费带宽和服务器资源。

我问了一个名叫“Google”的智者,但我得到的每个数据源示例都是完全本地的或完全偏远的,没有任何混合。

如何实现远程过滤和本地排序/分组?

1 个答案:

答案 0 :(得分:2)

您的配置看起来是正确的。这是启用本地分页和排序的建议方法。我创建了一个显示工作配置的实时演示:http://jsbin.com/itaqut/1/edit