【问题标题】:Change serverFiltering option of Kendo dataSource after initialization初始化后更改 Kendo 数据源的 serverFiltering 选项
【发布时间】:2018-08-20 12:10:39
【问题描述】:

我正在构建一个 Cordova 应用程序,该应用程序广泛使用 Kendo 数据源的离线支持。

大多数数据源都配置为使用 serverFiltering,但如果数据源离线,这(显然)不起作用。

当数据源处于离线模式时,我想将 serverFiltering 选项更改为 false,因为这意味着过滤将起作用(这应该是默认功能)。这可能吗?

【问题讨论】:

    标签: kendo-ui kendo-datasource


    【解决方案1】:

    这个答案真的很晚,但将来可能会帮助其他人。在网格的 dataBound 事件中,您可以像这样设置 dataSource 选项,例如 serverPaging 和 serverFiltering:

    $("#grid").kendoGrid({
        dataBound: function() {
            this.dataSource.options.serverFiltering = false;
        }
    });
    

    然后你可以简单地调用dataSource.online()方法。

    这篇文章应该有助于了解如何在离线/在线模式之间进行切换:https://docs.telerik.com/kendo-ui/framework/datasource/offline

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 2016-05-23
      • 2016-06-18
      • 2022-12-15
      相关资源
      最近更新 更多