在Kendo Gantt图表中设置IsDirty字段

时间:2019-06-13 03:10:03

标签: kendo-ui kendo-gantt dirty-checking

在这样一个简单的示例中-https://dojo.telerik.com/UViBAZAP如何将字段标记为脏?我想先进行更改,然后一次性保存。

编辑-我希望用户界面上的字段显示它已被编辑。就像在剑道网格中一样。

1 个答案:

答案 0 :(得分:1)

您不需要自己维护dirty字段,只需确保在修改数据源中的一个模型对象时,使用set方法,而不是分配直接进入字段。

var task1 = $("#gantt").data("kendoGantt").dataSource.data()[0];
console.log(task1.dirty); // returns false
task1.set("title","Task1 (modified)");
console.log(task1.dirty); // returns true

这样,kendo知道了更改并将该对象标记为脏对象。数据源还将认为这是需要同步的更改。希望有帮助。

https://dojo.telerik.com/UViBAZAP/2