columns().visible()
自 DataTables 1.10 起可用
取得 / 設定所選欄位的可見性。
描述
在 DataTable 中顯示和隱藏欄位非常方便,尤其是在顯示資訊密度高的表格時。此方法允許即時更改欄位的可見性,或讀取欄位的可見性狀態。
類型
function columns().visible()
- 描述
取得所選欄位的可見性。
- 回傳
API 實例,其結果集包含每個選取器匹配的欄位的布林值。布林值表示:
true
如果欄位可見,false
如果不可見。
範例
設定兩個欄位的可見性
var table = new DataTable('#myTable');
// Hide two columns
table.columns([1, 2]).visible(false);
alert(
"Table's column visibility are set to: " +
table
.columns()
.visible()
.join(', ')
);
隱藏所有類別為 '.detail' 的欄位
var table = new DataTable('#myTable');
table.columns('.detail').visible(false);
使用 redrawCalculations
隱藏多個欄位以提高效能
var table = new DataTable('#myTable');
table.columns([0, 1, 2, 3]).visible(false, false);
table.columns.adjust().draw(false); // adjust column sizing and redraw
相關
以下選項直接相關,也可能在您的應用程式開發中很有用。