Kendo UI甘特图刷新数据源
Kendo UI Gantt Chart refreshing datasource
我有一个Kendo UI甘特图,它使用JSON作为数据源。修改数据源后,如果我删除图表并再次重新加载,数据源将刷新,但可拖动属性将不再工作。如果我像这个一样刷新它
var gantt = $("#gantt").data("kendoGantt");
gantt.dataSource.data = tasksDataSource;
gantt.refresh();
它不会加载新值。如何在不丢失任何属性的情况下刷新甘特图?
var dataSource = new kendo.data.GanttDataSource({
data: tasksDataSource
});
gantt.setDataSource(dataSource);
gantt.dataSource.read();
分配到Kendo UI Gantt的dataSource
字段对小部件没有影响。请改用setDataSource
方法。
var gantt = $("#gantt").data("kendoGantt");
gantt.setDataSource(tasksDataSource);
refresh()
函数将仅使用当前加载的数据项重新呈现甘特图。要强制甘特图从数据源重新加载数据,请在dataSource
和dependencies
数据源上使用read
函数,如下所示。
var gantt = $("#gantt").data("kendoGantt");
gantt.dataSource.read();
gantt.dependencies.read();
这里的GanttDataSource api中有一条关于这一点的警告。setDataSource方法的文档在这里。
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- Datatables:通过DOM数据源中的名称引用列
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- Kendo UI网格:数据源刷新后,我丢失了分页
- 使用angularJs中的数据库数据源刷新下拉列表
- 如何在telerik剑道移动应用程序中按下刷新数据源的按钮
- Kendo Scheduler更新数据源后刷新
- Kendo UI甘特图刷新数据源
- X 可编辑刷新加载数据源
- 设置数据源后如何刷新剑道计划程序
- 如何为Kendo TreeView刷新层次结构数据源
- 如何使用Kendo数据源中的新数据来刷新列表视图
- Meteor在第三方小部件更改时避免双重刷新's自己的被动数据源
- 使用parse.com向数据源添加新数据时刷新ng-repeat行
- 使用sessionScope变量计算数据源-变量在部分刷新和完全刷新时被设置为null
- 为什么当我单击按钮时,我的angular应用程序会刷新数据源中的所有行