Javascript 制表器persistentFilter未检查headerFilterEmptyCheck

Javascript 制表器persistentFilter未检查headerFilterEmptyCheck,javascript,tabulator,Javascript,Tabulator,使用制表器4.4.3 正常过滤复选框时,一切正常 如果我在列上将筛选的复选框设置为true,则它会起作用: headerFilterEmptyCheck: function (value) { return !value; }, 但是,使用persistentFilter:true并重新加载页面时,该复选框筛选器将仅显示true=true,未选中时从不显示false或null(仅返回0行) 我的列定义 { title: "do it?", fie

使用制表器4.4.3

正常过滤复选框时,一切正常 如果我在列上将筛选的复选框设置为true,则它会起作用:

  headerFilterEmptyCheck: function (value) {
       return !value;
     },
但是,使用persistentFilter:true并重新加载页面时,该复选框筛选器将仅显示true=true,未选中时从不显示false或null(仅返回0行)

我的列定义

{
     title: "do it?",
     field: "hasToDoIt",
     responsive: 0,
     formatter: "tickCross",
     formatterParams: {
       allowEmpty: true,
       allowTruthy: false,
       tickElement: "<i class='fa fa-check'></i>",
       crossElement: ""
     },
     headerFilter: "tickCross",
     headerFilterEmptyCheck: function (value) {
       return !value; //only filter when the value is true
     },
     sorter: "string",
     headerSortTristate: true,
     width: 80,
     align: 'center'
   },
new Tabulator("#" + config.Key, {
      index: "_id",
      reactiveData: true,
      persistenceMode: true,
      persistenceID: "accountsummary",
      persistentSort: true,
      persistentFilter: true,
      autoResize: true,
      layout: "fitColumns",
      responsiveLayout: true,
      virtualDomBuffer: 100,
      headerSortTristate: true, //enable tristate header sort for all columns
      data: this.state.Data,
      columns: this.state.Columns,
      groupBy: "Geo",
      groupToggleElement: "header",
      groupStartOpen: true,
      sortOrderReverse: true,
      initialSort: [{ column: "Geo", dir: "asc" }, { column: "Account", dir: "asc" }],
      rowClick: (e, row) => {

        });
      }

选中复选框并重新加载页面后,复选框应显示过滤结果,取消选中“显示返回”框以显示所有行。这是因为持久过滤器功能仅持久化通过设置过滤器设置的过滤器,而不是标题过滤器