【发布时间】:2013-05-06 20:46:06
【问题描述】:
我们只希望仅在操作过滤器时触发过滤器,而不是在编辑数据时触发。
我们使用 slickgrid 进行大量数据输入。我们面临的一个挑战是,我们希望能够按预期使用过滤,然后还能够添加可能与过滤器不匹配的其他行,同时还保留应用过滤器。在我们拆开代码之前,我认为我们应该发布问题......
我们是否缺少一些选项来执行此操作,或任何其他想法?
【问题讨论】:
标签: slickgrid
我们只希望仅在操作过滤器时触发过滤器,而不是在编辑数据时触发。
我们使用 slickgrid 进行大量数据输入。我们面临的一个挑战是,我们希望能够按预期使用过滤,然后还能够添加可能与过滤器不匹配的其他行,同时还保留应用过滤器。在我们拆开代码之前,我认为我们应该发布问题......
我们是否缺少一些选项来执行此操作,或任何其他想法?
【问题讨论】:
标签: slickgrid
我知道这个用例,但 DataView 尚未解决它。正确的解决方案是让运行过滤器在 DataView 中通过一个手动步骤,这也将加快其他操作,而无需指定刷新提示。
在我的 TODO 清单上,但我不能告诉你什么时候可以处理,抱歉。
【讨论】:
作为一种解决方法(直到此功能在 SlickGrid 中实现,根据 Tin 的帖子),您可以为新行添加额外值,将它们标记为新添加。 (不要为此值添加列。)如果在检查过滤器要求之前设置了标志,则更改过滤器以返回 true。当用户更改过滤器时,更新数据以从具有它的任何行中删除该标志。不理想,但我认为这是你现在能做的最好的。
【讨论】: