searchPanes.rebuildPane()
自:SearchPanes 1.0.0
重建面板,从表格重新收集选项
请注意 - 此属性需要适用于 DataTables 的 SearchPanes 扩展。
说明
如果关联的 DataTable 发生更改,此方法提供了重建面板的能力。
如果没有向 searchPanes.rebuildPane()
提供参数,则会重建所有面板。
否则,searchPanes.rebuildPane()
函数会采用面板的索引。面板索引包括隐藏面板和自定义面板 - 要重建第二列关联的面板,请调用 searchPanes.rebuildPane(1)
。因为自定义面板在列面板后面,要重建表中有五列的第一个自定义面板,则要运行的命令是 searchPanes.rebuildPane(5)
(请注意,计数从零开始)。提供了一个第二个参数,用于在调用重建时保留选择内容。它是一个布尔值,默认为 false
。
类型
示例
删除一行并重新绘制第一个面板
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);