Javascript Kendo UI:具有本地操作的远程数据源

Javascript Kendo UI:具有本地操作的远程数据源,javascript,kendo-ui,Javascript,Kendo Ui,我一直在努力改进基于KendoUI网格的报告的性能 它应该从远程数据源获取数据,但在本地执行排序和分组 我已明确禁用“服务器”选项,如下所示: var dSource = kendo.data.DataSource({ transport: { read: { // Configure my ajax call and send the filter values } }, serverPaging: false,

我一直在努力改进基于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调用,这只会浪费带宽和服务器资源

我问了一位名叫“谷歌”的智者,但我得到的每个数据源示例要么是完全本地的,要么是完全远程的,没有任何混合


如何实现远程筛选和本地排序/分组?

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

好的,我已经尝试了你的演示,效果很好,我想我的配置中有一些额外的东西需要检查。谢谢