scroler.measure()
自:Scroller 1.2.0
重新計算 Scroller 使用的快取測量值。
請注意,此屬性需要 Scroller extension for DataTables。
說明
此方法將導致 Scroller 使用它所依賴的元素進行測量,並根據新讀取的值重新計算其顯示值。所需的測量值包括滾動視窗高度和表格中列的高度。
如果表格最初是在隱藏的元素中繪製的,這會特別有用,例如在標籤中。
類型
函數 scroller.measure( [ redraw ] )
- 說明
重新計算 Scroller 用於其虛擬顯示計算的測量值
- 參數
名稱 類型 選用 1 redraw
是,預設值:true 旗標用於指定表格是否應立即重新繪製。
true
會重新繪製表格,false
則不會。- 回傳值
用於串接的 DataTables API 實例
範例
在表格隱藏在 Bootstrap 標籤中時執行 Scroller 測量
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
DataTable.tables({ visible: true, api: true }).scroller.measure();
});