在这样一个简单的例子中 - https://dojo.telerik.com/UViBAZAP如何将字段标记为脏?我想先进行更改,然后一次保存。
编辑 - 我希望 UI 上的字段显示它已被编辑。就像它在剑道网格中一样。
在这样一个简单的例子中 - https://dojo.telerik.com/UViBAZAP如何将字段标记为脏?我想先进行更改,然后一次保存。
编辑 - 我希望 UI 上的字段显示它已被编辑。就像它在剑道网格中一样。
您不需要自己维护脏字段,您只需要确保当您修改数据源中的模型对象之一时,您使用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 就会知道更改并将对象标记为对您来说是脏的。数据源也会认为这是一个需要同步的更改。希望有帮助。