我有我的Javascript Kendo UI网格,其数据源在更新时调用ASP.Net MVC操作。当我编辑一行,并单击复选标记以确认这些更改时,将在此时执行远程更新。
我想做的是做出更改,然后在当地确认#34;并且当我单击表单末尾的“保存”按钮时,仅保存它们(通过调用sync())。这样,用户可以取消整个表单,包括他们在网格上所做的更改。从阅读DataSource API Reference开始,我只需将autoSync设置为false,但没有区别。
谢谢!
更新:我找到了答案。网格可以配置为使用batch editing。在这种情况下,更改将在本地完成,直到"保存更改"按下按钮在网格上。网格对象上还有一个saveChanges方法,在我提交之前点击它时,我会从我的表单按钮调用它。