【问题标题】:DataView Filtering ONLY when Changing the Filter仅在更改过滤器时进行 DataView 过滤
【发布时间】:2013-05-06 20:46:06
【问题描述】:

我们只希望仅在操作过滤器时触发过滤器,而不是在编辑数据时触发。

我们使用 slickgrid 进行大量数据输入。我们面临的一个挑战是,我们希望能够按预期使用过滤,然后还能够添加可能与过滤器不匹配的其他行,同时还保留应用过滤器。在我们拆开代码之前,我认为我们应该发布问题......

我们是否缺少一些选项来执行此操作,或任何其他想法?

【问题讨论】:

    标签: slickgrid


    【解决方案1】:

    我知道这个用例,但 DataView 尚未解决它。正确的解决方案是让运行过滤器在 DataView 中通过一个手动步骤,这也将加快其他操作,而无需指定刷新提示。

    在我的 TODO 清单上,但我不能告诉你什么时候可以处理,抱歉。

    【讨论】:

      【解决方案2】:

      作为一种解决方法(直到此功能在 SlickGrid 中实现,根据 Tin 的帖子),您可以为新行添加额外值,将它们标记为新添加。 (不要为此值添加列。)如果在检查过滤器要求之前设置了标志,则更改过滤器以返回 true。当用户更改过滤器时,更新数据以从具有它的任何行中删除该标志。不理想,但我认为这是你现在能做的最好的。

      【讨论】:

        猜你喜欢
        • 2011-08-25
        • 2016-09-01
        • 2021-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-26
        • 1970-01-01
        相关资源
        最近更新 更多