【发布时间】:2014-01-17 06:15:26
【问题描述】:
我有一个显示实体列表的网格。
每一行都有一个删除按钮。
一旦用户单击给定实体的删除按钮,我想更改行的 css 并将删除按钮替换为取消按钮。
所以在删除按钮事件处理程序上,我这样做了:
myEntity.entityAspect.setDeleted();
但是一旦我这样做了,实体就会从集合中移除,并且行会从网格中消失。
有没有办法防止这种情况发生?我只想将实体标记为“已删除”,并将任何更改推迟到用户单击保存按钮。
我看到的唯一选择是将属性 isDeleted 添加到我的客户端模型并以此为基础建立我的逻辑。但这意味着我必须自己处理更改跟踪并遍历保存时的实体,以便为 isDeleted 属性为 true 的实体调用 setDeleted。我不喜欢这个解决方案。微风有什么更好的东西吗?
【问题讨论】:
-
您使用的是哪个网格?,角度?请提供有关如何将实体绑定到网格的更多信息,谢谢
-
这是一个轻而易举的问题,与 UI 无关;)
标签: breeze