如何在添加、编辑或取消时将记录保留在剑道数据源中



我的要求如下

  1. 当向网格添加新记录时,我必须添加一个标志列"操作Cotext:IsAdd",并且 当编辑我刚刚添加的新记录时,希望保持标志相同"操作Cotext:IsAdd"。 假设我在那之后点击了编辑,我不想更改其中的任何值。如果我单击取消或更新记录消失。 原因是我正在根据 model.dirty 值拼接该记录。但它不应该达到那个条件。我应该得到模型.脏值"true"。 但是我弄错了,这就是它删除的原因。请帮助我实现这一目标。

  2. 当编辑现有记录时,这意味着当时来自数据库的记录我必须添加一个标志列"操作Cotext:IsUpdate",

  3. 当删除现有记录时,这意味着当时来自数据库的记录我必须添加一个标志列"操作Cotext:IsDelete",假设我刚才添加的记录,我想删除该记录,那次不需要设置任何标志。只是我想从数据源中删除。

    我希望我的要求我能很好地介绍情况。如果你没有得到,我会躲避更多。

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

    提前谢谢。

我这是你的"操作上下文"的一些逻辑问题。为了方便起见,我编辑了您的 Dojo,我认为唯一缺少的是当您编辑并取消时,它会节省任何时间。(我评论行)

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

希望这个帮助

最新更新