手册

column().visible()

购入

显示网站导航

起于: DataTables 1.10

获取/设置所选单个列的可见性。

事件

说明

起于: DataTables 1.10

在 DataTable 中显示和隐藏列相当方便,尤其是在显示信息密度很大的表格时。这个方法允许对单个列的可见性进行即时更改,或读取列的可见性状态。

函数 column().visible()

返回

布尔值

起于: DataTables 1.10

如果该列可见,则为 true;如果不可见,则为 false

函数 column().visible( show [, 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 隐藏多列以提高性能