制表符和tickcross标头过滤器 一次更改列中的所有项目包装分页元素

问题描述

在某些列中,我使用滴答作答作为标题过滤器。 一键更改如何将某些列中的所有项目更改为选中或未选中? 我在这里找不到任何示例:tabulator

我也想知道是否有可能 当使用小屏幕宽度(360像素)的手机时,将分页信息适合屏幕。 这是屏幕截图:

enter image description here

非常感谢您

解决方法

一次更改列中的所有项目

为此,您需要使用 getRows 函数检索所有行,然后使用 update 行组件上的函数来更改值。

使用 blockRedraw restoreRedraw 函数来防止重新绘制表格直到所有操作都值得行已更新,因为它将提高操作效率

在下面的示例中,我假设您要更新每行的alarm属性

var rows = table.getRows();

table.blockRedraw(); //block table redrawing

//iterate over each row in the table
rows.forEach(function(row){
    row.update({alarm:true}); //set alarm to true
});

table.restoreRedraw(); //restore table redrawing

包装分页元素

要使分页元素换行,您需要使用一些CSS,如果您在导入tabulator.min.css文件之后将其添加到任何地方,则需要

.tabulator .tabulator-footer {
    white-space:normal;
}