columns.adjust()
自:DataTables 1.10 起
重新計算欄寬。
描述
如同 HTML 表格,DataTables 嘗試基於儲存格中的資料,以最佳格式佈局表格。隨著資料的變更,有時重新計算此佈局會很有用。此外,DataTables 大量使用表格中啟用捲動的 DOM 元素的尺寸(以對齊欄位),因此如果表格在初始化時被隱藏,則表格元素的高度/寬度將不可用。
提供此方法是為了讓 DataTables 根據表格中的資料和應用於欄位的大小(在 DOM、CSS 中或透過 columns.width
參數)重新計算欄位大小。如果表格在初始化時被隱藏(例如在索引標籤中),或當資料發生重大變更時,請在表格變為可見時呼叫此方法。
DataTables 將在視窗 resize
事件時自動呼叫此方法,以使欄位與重新流動的佈局保持同步。
類型
範例
調整新顯示表格的欄位大小
var table = new DataTable('#myTable');
$('#container').css('display', 'block');
table.columns.adjust().draw();
相關
以下選項直接相關,也可能在您的應用程式開發中很有用。