制表符:如何在数据为 edited/changed 后触发过滤器

Tabulator: How to trigger the filter after data is edited/changed

制表器版本:4.6.3

假设如下:

  1. 数据成功加载到table。

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

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

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

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

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

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

table.setFilter(table.getFilters());