scroller.measure()
自:Scroller 1.2.0 起
重新計算 Scroller 使用的快取測量值。
請注意 - 此屬性需要 DataTables 的 Scroller 擴充功能。
描述
此方法將導致 Scroller 取得它所依賴的元素的測量值,並根據新讀取的值重新計算其顯示值。所需的測量值包括滾動檢視區的高度和表格中列的高度。
如果表格最初繪製在隱藏的元素中(例如在選項卡中),這將特別有用。
類型
function 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();
});