【发布时间】:2012-09-23 21:15:23
【问题描述】:
为什么在使用paging toolbar 时,CheckboxModel 取消选择页面上所有选定的行会发生变化?如何在页面更改时停止取消选择行?
我看到有一个 pruneRemoved 可用于防止修剪节点,我将其设置为 false,但仍会触发取消选择。不知道还能尝试什么。
我假设 checkboxmodel 向商店注册,或者可能在商店更改时通知分页工具栏...然后取消选择所有内容?为什么?我需要防止这种情况发生。
编辑: 我不希望 deselectAll 被解雇的原因是;我在选择和取消选择上附加了一个处理程序。选择将行添加到另一个网格,取消选择删除它们。因此,当用户选中一个复选框时,该行将添加到另一个网格中,当他们取消选中它时,它会从该网格中删除。通过触发 deselectAll 的网格,当存储发生更改时,我会丢失另一个网格中保存的所有行。
【问题讨论】:
-
您的用户如何知道他们选择了什么?
-
什么意思?网格的功能是取消选择商店刷新时的所有内容。我不希望取消选择被解雇。我在选择和取消选择上有一个处理程序,选择将行添加到另一个网格,取消选择会删除它们。当网格触发取消全选时,我会丢失所有保存的行。