Tabulator 初始AJAX调用之前的制表器setHeaderFilter?

Tabulator 初始AJAX调用之前的制表器setHeaderFilter?,tabulator,Tabulator,我试图在加载表之前设置默认headerFilter值。我一路尝试到了tableBuild回调。仍然有2个API调用,一个用于常规非过滤数据,另一个用于默认过滤器。列initialValue和defaultValue参数似乎不会影响filterHeader,这就是为什么我要进入这个兔子洞 tableBuilt: function () { console.log("tableBuilt"); this.setHeaderFilterValue("status", "Inacti

我试图在加载表之前设置默认headerFilter值。我一路尝试到了tableBuild回调。仍然有2个API调用,一个用于常规非过滤数据,另一个用于默认过滤器。列initialValue和defaultValue参数似乎不会影响filterHeader,这就是为什么我要进入这个兔子洞

tableBuilt: function () {
     console.log("tableBuilt");
     this.setHeaderFilterValue("status", "Inactive");
}
在创建表期间尝试initialHeaderFilter值

initialHeaderFilter: [{field: 'fieldName', value: 'filter value'}]
下面是一个工作示例。

当您尝试使用带有值/文本的选择时,会有更多的复杂情况,因此当他们选择某个内容时,会发送下拉选择的id值。我在设置intitalHeaderFilter时遇到了各种各样的问题。我会说你的例子很有效。我不喜欢它在“选择”类型为空时如何预先选择该值。只是一些不必担心的事情。有没有办法在他们选择某个东西后清除initialHeaderFilter?