【问题标题】:Tabulator: How to trigger the filter after data is edited/changed制表符:如何在数据编辑/更改后触发过滤器
【发布时间】:2020-06-25 14:32:13
【问题描述】:

制表符版本:4.6.3

假设如下:

  1. 数据已成功加载到表中。

  2. “状态”列只知道两个值:1 和 2

  3. 当应用标题过滤器时,例如值为 1,一切正常:状态不同于 1 的行被隐藏。如您所料。

  4. 当我将一条记录的状态编辑为 2 时,它通过 ajax 调用存储在数据库中,但过滤器没有像您期望的那样工作:“旧”行不会自动隐藏,您仍然可以看到它的新值2 在所有其他值为 1 的行中。

  5. 您必须再次手动触发过滤器才能使该行消失。

我能做什么?我找不到使用当前过滤器值触发过滤器的函数。

【问题讨论】:

  • 你看过回调吗?示例Data 数据已编辑或Cell 单元格已编辑

标签: javascript tabulator


【解决方案1】:

要再次触发过滤器,您可以结合使用 getFilterssetFilter 函数:

table.setFilter(table.getFilters());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-21
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    相关资源
    最近更新 更多