如何在添加或编辑或取消时将记录保留在 Kendo 数据源中?
How to keep the record in Kendo dataSource while Adding or Editing or Cancel?
我的要求如下
每次向 Grid 添加新记录时,我都必须添加一个标志列 "OperationCotext: IsAdded",并且
每次编辑我刚刚添加的新记录时,都希望保持标志不变 "OperationCotext: IsAdded"。
假设我点击编辑之后我不想更改其中的任何值。如果我单击取消或更新记录消失。
原因是我正在根据 model.dirty 值拼接该记录。但它不应该去那个条件。我应该得到 model.dirty 值 "true"。
但我弄错了,这就是它被删除的原因。请帮我实现这个目标。
当编辑现有记录时,这意味着记录来自数据库,那时我必须添加一个标志列 "OperationCotext: IsUpdate",
每当删除现有记录时,这意味着记录来自数据库,那时我必须添加一个标志列"OperationCotext: IsDelete",
假设我刚刚添加的那条记录,那时我想删除那条记录,不需要设置任何标志。只是我想从数据源中删除。
我希望我的要求得到很好的介绍。如果你不明白我会详细说明。
请在此处查看我的 dojo 示例,并请求您仅在 link 中提供解决方案。这对我有很大帮助。
道场 LINK http://dojo.telerik.com/EmoCi
提前致谢。
我这是你的一些逻辑问题"operationContext"。
为了方便起见,我编辑了你的道场,我认为唯一缺少的是当你编辑和取消时,它无论如何都会保存。(我注释行)
http://dojo.telerik.com/EmoCi/4
希望对您有所帮助
我的要求如下
每次向 Grid 添加新记录时,我都必须添加一个标志列 "OperationCotext: IsAdded",并且 每次编辑我刚刚添加的新记录时,都希望保持标志不变 "OperationCotext: IsAdded"。 假设我点击编辑之后我不想更改其中的任何值。如果我单击取消或更新记录消失。 原因是我正在根据 model.dirty 值拼接该记录。但它不应该去那个条件。我应该得到 model.dirty 值 "true"。 但我弄错了,这就是它被删除的原因。请帮我实现这个目标。
当编辑现有记录时,这意味着记录来自数据库,那时我必须添加一个标志列 "OperationCotext: IsUpdate",
每当删除现有记录时,这意味着记录来自数据库,那时我必须添加一个标志列"OperationCotext: IsDelete", 假设我刚刚添加的那条记录,那时我想删除那条记录,不需要设置任何标志。只是我想从数据源中删除。
我希望我的要求得到很好的介绍。如果你不明白我会详细说明。
请在此处查看我的 dojo 示例,并请求您仅在 link 中提供解决方案。这对我有很大帮助。 道场 LINK http://dojo.telerik.com/EmoCi
提前致谢。
我这是你的一些逻辑问题"operationContext"。 为了方便起见,我编辑了你的道场,我认为唯一缺少的是当你编辑和取消时,它无论如何都会保存。(我注释行)
http://dojo.telerik.com/EmoCi/4
希望对您有所帮助