searchPanes.rebuildPane()
始於:SearchPanes 1.0.0
重建面板,從表格重新收集選項。
請注意 - 此屬性需要 DataTables 的 SearchPanes 擴充功能。
說明
此方法提供在相關聯的 DataTable 發生變更時重建面板的能力。
如果未提供任何引數給 searchPanes.rebuildPane()
,則會重建所有面板。
否則,searchPanes.rebuildPane()
函數會接收面板的索引。面板的索引包含隱藏面板和自訂面板 - 若要重建第二欄的相關面板,請呼叫 searchPanes.rebuildPane(1)
。由於自訂面板位於欄面板之後,因此若要重建表格具有五欄的第一個自訂面板,則要執行的命令會是 searchPanes.rebuildPane(5)
(請注意,計數從零開始)。第二個參數可用於在呼叫重建時維持選取項目。它是一個布林值,預設為 false
。
類型
function searchPanes.rebuildPane( index )
- 說明
重建特定面板,從表格重新收集選項。
- 參數
名稱 類型 選用 1 index
否 要重建的面板索引。
- 回傳值
DataTables API 實例
範例
刪除一列並重新繪製第一個面板
var dt = new DataTable('#myTable', {
layout: {
top1: 'searchPanes'
}
});
dt.row(0).remove();
dt.searchPanes.rebuildPane(0);
刪除一列並重新繪製所有面板
var dt = new DataTable('#myTable', {
layout: {
top1: 'searchPanes'
}
});
dt.row(0).remove();
dt.searchPanes.rebuildPane();
重新繪製第一個面板,同時維持選取項目
var dt = new DataTable('#myTable', {
layout: {
top1: 'searchPanes'
}
});
dt.searchPanes.rebuildPane(0, true);