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