重新加载Kendo UI Scheduler DataSource [TypeError:this.dataSource.expand]

时间:2014-08-26 10:16:37

标签: kendo-ui

我正在使用以下代码重新加载Kendo UI Scheduler数据源

            var scheduler = $("#myScheduler").data("kendoScheduler");
            scheduler.dataSource = recordCollection;

我收到错误

TypeError:this.dataSource.expand不是函数

1 个答案:

答案 0 :(得分:0)

这不是更改窗口小部件上数据源的正确方法。大多数Kendo小部件都有.setDataSource()功能来执行此操作。

http://docs.telerik.com/kendo-ui/api/web/scheduler#methods-setDataSource

此函数将用于将DataSource更改为另一个。 如果您只想重新加载当前DataSource中的数据(例如,重新读取服务器中的数据),那么您可以在现有DataSource上调用.read()

scheduler.dataSource.read();