如何在添加或编辑或取消时保留Kendo dataSource中的记录?

时间:2016-01-28 14:05:08

标签: jquery kendo-ui telerik kendo-grid

我的要求如下

  1. 当我向Grid添加新记录时,我必须添加一个标志列“OperationCotext:IsAdded”,并且  当我编辑刚刚添加的新记录时,要保持标志相同“OperationCotext:IsAdded”。  假设我之后的陈词滥调,我不想改变其中的任何值。如果我点击取消或更新记录消失。  原因是我正在基于model.dirty值拼接该记录。但它不应该那样。我应该得到model.dirty值“true”。  但我错了,这是它删除的原因。请帮助我实现这一目标。

  2. 当编辑现有记录时,意味着来自数据库的记录,那时我必须添加一个标志列“OperationCotext:IsUpdate”,

  3. 当删除现有记录时,意味着来自数据库的记录,那时我必须添加一个标志列“OperationCotext:IsDelete”, 假设我刚刚添加了记录,我想删除该记录,该时间不需要设置任何标志。我想从dataSource中删除。

    我希望我的要求是我的简报。如果你没有得到我会更多的elobrate。

    请在此处查看我的dojo示例,并要求您仅在该链接中提供解决方案。这对我很有帮助。 DOJO LINK http://dojo.telerik.com/EmoCi

    提前致谢。

1 个答案:

答案 0 :(得分:1)

我这是你的“operationContext”的一些逻辑问题。 为了方便我编辑你的Dojo,我认为唯一缺少的是当你编辑和取消时,它会保存任何东西。(我评论了一行)

http://dojo.telerik.com/EmoCi/4

希望这个帮助