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

How to keep the record in Kendo dataSource while Adding or Editing or Cancel?

我的要求如下

  1. 每次向 Grid 添加新记录时,我都必须添加一个标志列 "OperationCotext: IsAdded",并且 每次编辑我刚刚添加的新记录时,都希望保持标志不变 "OperationCotext: IsAdded"。 假设我点击编辑之后我不想更改其中的任何值。如果我单击取消或更新记录消失。 原因是我正在根据 model.dirty 值拼接该记录。但它不应该去那个条件。我应该得到 model.dirty 值 "true"。 但我弄错了,这就是它被删除的原因。请帮我实现这个目标。

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

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

    我希望我的要求得到很好的介绍。如果你不明白我会详细说明。

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

    提前致谢。

我这是你的一些逻辑问题"operationContext"。 为了方便起见,我编辑了你的道场,我认为唯一缺少的是当你编辑和取消时,它无论如何都会保存。(我注释行)

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

希望对您有所帮助