Javascript 以编程方式在制表器中显示标题筛选器

Javascript 以编程方式在制表器中显示标题筛选器,javascript,tabulator,Javascript,Tabulator,我正在使用带有远程分页的Ajax请求的制表器。使用页眉过滤器时,只过滤该页上的数据。我想做的是,当我的答案只有1页时,显示标题过滤器,如果它有超过1页,用户可能会感到困惑,他正在过滤所有数据,而不仅仅是该页 是否有一种方法可以通过编程方式设置HeaderFilter=true或false this.tablator=新制表器(this.$refs.table{ 索引:“ANRID”, data:this.tableData,//将数据链接到表 地点:对, 高度:“400px”, 响应布局:“崩溃

我正在使用带有远程分页的Ajax请求的制表器。使用页眉过滤器时,只过滤该页上的数据。我想做的是,当我的答案只有1页时,显示标题过滤器,如果它有超过1页,用户可能会感到困惑,他正在过滤所有数据,而不仅仅是该页

是否有一种方法可以通过编程方式设置
HeaderFilter=true
或false

this.tablator=新制表器(this.$refs.table{
索引:“ANRID”,
data:this.tableData,//将数据链接到表
地点:对,
高度:“400px”,
响应布局:“崩溃”,
分页:“远程”,
工具提示:正确,
ajaxURL:“/anrs”,
responsiveLayoutCollapseStartOpen:错误,
栏目:[
{标题:“+”,格式化程序:“responsiveCollapse”,标题排序:false},
{标题:,格式化程序:editIcon,宽度:25,对齐:“中心”,标题排序:false},
{标题:“ID”,字段:“ANRID”,标题过滤器:false},
{标题:“Fideicomiso”,字段:“Fideicomiso.FondosNombre”,宽度:150,标题过滤器:false},
{标题:“Actividad”,字段:“Actividad”,标题过滤器:false},
]
});

您需要更新受影响列的列定义,这可以使用updateColumnDefinition函数在表上完成,并指定列的字段:

table.updateColumnDefinition(“name”,{headerFilter:false})
或者,如果有列组件,则可以调用列上的updateDefinition函数

column.updateDefinition({headerFilter:false})
有关此列定义信息和其他列定义信息的更多信息,请参见