我的要求如下
当我向Grid添加新记录时,我必须添加一个标志列“OperationCotext:IsAdded”,并且 当我编辑刚刚添加的新记录时,要保持标志相同“OperationCotext:IsAdded”。 假设我之后的陈词滥调,我不想改变其中的任何值。如果我点击取消或更新记录消失。 原因是我正在基于model.dirty值拼接该记录。但它不应该那样。我应该得到model.dirty值“true”。 但我错了,这是它删除的原因。请帮助我实现这一目标。
当编辑现有记录时,意味着来自数据库的记录,那时我必须添加一个标志列“OperationCotext:IsUpdate”,
当删除现有记录时,意味着来自数据库的记录,那时我必须添加一个标志列“OperationCotext:IsDelete”, 假设我刚刚添加了记录,我想删除该记录,该时间不需要设置任何标志。我想从dataSource中删除。
我希望我的要求是我的简报。如果你没有得到我会更多的elobrate。
请在此处查看我的dojo示例,并要求您仅在该链接中提供解决方案。这对我很有帮助。 DOJO LINK http://dojo.telerik.com/EmoCi
提前致谢。
答案 0 :(得分:1)
我这是你的“operationContext”的一些逻辑问题。 为了方便我编辑你的Dojo,我认为唯一缺少的是当你编辑和取消时,它会保存任何东西。(我评论了一行)
http://dojo.telerik.com/EmoCi/4
希望这个帮助