column().visible()
购入
≡ 显示网站导航
起于: DataTables 1.10
获取/设置所选单个列的可见性。
事件
说明
- 起于: DataTables 1.10
在 DataTable 中显示和隐藏列相当方便,尤其是在显示信息密度很大的表格时。这个方法允许对单个列的可见性进行即时更改,或读取列的可见性状态。
- 函数 column().visible()
返回
布尔值
- 起于: DataTables 1.10
如果该列可见,则为
true
;如果不可见,则为false
。- 函数 column().visible( show [, redrawCalculations ] )
设置所选列的可见性。 参数 名称 1 类型
可选 show
2 否
指定该列是否应该可见( true
)或不可见(false
)。redrawCalculations
- 函数 column().visible()
指示 DataTables 是否应该重新计算列布局(
true
- 默认值)或不重新计算(false
)。通常这会保留为默认值,但在循环中使用该方法时禁用该方法可能会很有用 - 这样计算会在每次调用时执行,因为它们会降低性能。
下载
DataTables.Api
var table = new DataTable('#myTable');
alert(
'Column index 0 is ' +
(table.column(0).visible() === true ? 'visible' : 'not visible')
);
DataTables API 实例,结果集中包含所选列。
var table = new DataTable('#myTable');
table.column(0).visible(false);
获取列索引 0 的可见性状态
var table = new DataTable('#myTable');
for (var i = 0; i < 4; i++) {
table.column(i).visible(false, false);
}
table.columns.adjust().draw(false); // adjust column sizing and redraw
隐藏表格中的第一列
使用 redrawCalculations
隐藏多列以提高性能