我正在构建一个Cordova应用程序,该应用程序将广泛使用Kendo dataSource的脱机支持。
大多数dataSources配置为使用serverFiltering,但是(显然)如果dataSource处于脱机状态,则此方法不起作用。
我想在dataSource处于脱机模式时将serverFiltering选项更改为false,因为这意味着过滤将起作用(这可能是默认功能)。这可能吗?
答案 0 :(得分:0)
这个答案确实很晚,但是将来可能会对其他人有所帮助。在网格的dataBound事件中,您可以像这样设置dataSource选项,例如serverPaging和serverFiltering:
$("#grid").kendoGrid({
dataBound: function() {
this.dataSource.options.serverFiltering = false;
}
});
然后,您可以简单地调用dataSource.online()方法。
本文应结合以下方法帮助您在离线/在线模式之间进行切换:https://docs.telerik.com/kendo-ui/framework/datasource/offline