{hero}

columns.visible

自 DataTables 1.10 起

启用或禁用显示此列。

描述

DataTables 可通过使用此选项和 column().visible() / columns().visible() 方法动态显示和隐藏列。此选项可用于获取列的初始可见性状态,然后使用 API 方法更改此状态。

如果表格包含大量列,而您希望用户能够控制他们可以看到哪些列,或者表中包含最终用户不应该看到的数据(例如数据库 ID 列),此选项尤其有用。

类型

可以在以下类型中提供此选项

默认值

  • 值:true

示例

使用 columnDefs 隐藏第一列

new DataTable('#myTable', {
	columnDefs: [{ visible: false, targets: 0 }]
});

使用 columns 隐藏第一列

new DataTable('#myTable', {
	columns: [{ visible: false }, null, null, null, null]
});

相关

以下选项直接相关,并且在应用程序开发中也可能有用。