我正在尝试在加载表之前设置默认的headerFilter值。我一直尝试到tableBuild回调。仍然有2次对API的调用,一次是对常规未过滤数据的调用,然后是默认过滤器的调用。列initialValue和defaultValue参数似乎不影响filterHeaders,这就是为什么我要去研究这个兔子洞。
tableBuilt: function () {
console.log("tableBuilt");
this.setHeaderFilterValue("status", "Inactive");
}
在表创建期间尝试initialHeaderFilter
值。
initialHeaderFilter: [{field: 'fieldName', value: 'filter value'}]
http://tabulator.info/docs/4.6/filter#header
这里是一个有效的例子。https://jsfiddle.net/nrayburn/r319zaep/40/