我正在使用以下代码重新加载Kendo UI Scheduler数据源
var scheduler = $("#myScheduler").data("kendoScheduler");
scheduler.dataSource = recordCollection;
我收到错误
TypeError:this.dataSource.expand不是函数
答案 0 :(得分:0)
这不是更改窗口小部件上数据源的正确方法。大多数Kendo小部件都有.setDataSource()
功能来执行此操作。
http://docs.telerik.com/kendo-ui/api/web/scheduler#methods-setDataSource
此函数将用于将DataSource更改为另一个。
如果您只想重新加载当前DataSource中的数据(例如,重新读取服务器中的数据),那么您可以在现有DataSource上调用.read()
:
scheduler.dataSource.read();