Javascript 制表器:数据编辑/更改后如何触发过滤器

Javascript 制表器:数据编辑/更改后如何触发过滤器,javascript,tabulator,Javascript,Tabulator,制表器版本:4.6.3 假设如下: 数据已成功加载到表中 列“status”只知道两个值:1和2 当应用头过滤器时,例如值为1,一切正常:状态不同于1的行被隐藏。如你所料 当我将一条记录的状态编辑为2时,它通过ajax调用存储在数据库中,但过滤器并没有像您预期的那样工作:“旧”行不会自动隐藏,您仍然可以在值为1的所有其他行中看到新值为2的记录 您必须再次手动触发筛选器以使行消失 我能做什么?我找不到使用当前筛选器值触发筛选器的函数。要再次触发筛选器,可以使用getFilters和set

制表器版本:4.6.3

假设如下:

  • 数据已成功加载到表中

  • 列“status”只知道两个值:1和2

  • 当应用头过滤器时,例如值为1,一切正常:状态不同于1的行被隐藏。如你所料

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

  • 您必须再次手动触发筛选器以使行消失


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

    要再次触发筛选器,可以使用getFilterssetFilter函数的组合:

    table.setFilter(table.getFilters());
    
    您是否查看了回调?示例数据已编辑或单元格已编辑