使用制表符,是否可以让用户选择可见的列?我的意思是,表一旦加载,用户就可以选择要显示的列。伴随着这种情况的持续,因此当用户返回此页面时,它仅显示他最后选择的列。
答案 0 :(得分:0)
您必须使用table.hideColumn(column)或table.showColumn(column)函数:
我有一个colHidden布尔数组来管理要显示的列。列的ID(在某些情况下)是列的编号(它们是动态创建的),当我想用colHidden数组中指示的值刷新表时,我调用此函数:
const columns = column._column.table.columnManager.columns;
for (var i = 0; i < columns.length; i++) {
var txt="" + columns[i].field + "";
if (colHidden[i]) {
table.showColumn(txt);}
else{
table.hideColumn(txt); } }