columns.searchPanes.show
自:SearchPanes 1.0.0
強制窗格顯示或隱藏。
請注意 - 此屬性需要 DataTables 的 SearchPanes 擴充功能。
描述
標準情況下,SearchPanes 將透過計算該欄中唯一值與表格中條目總數的簡單唯一性比率,來決定要為哪些欄顯示窗格。例如,如果表格中有 100 列,且在某個欄中有 10 個唯一選項,則比率為 0.1。
如果計算的值小於所有窗格的預設閾值,則此欄將具有窗格(假設尚未透過 searchPanes.threshold
或 columns.searchPanes.threshold
更改所有或個別窗格的閾值)。
columns.searchPanes.show
選項可用於從過程中移除此計算,並有效地強制顯示或隱藏窗格。
此範例強制為第一欄顯示窗格,並隱藏第三欄的窗格。
類型
布林值
- 描述
透過將
columns.searchPanes.show
選項設定為欄的true
,即使閾值計算會拒絕它,也會顯示該欄的窗格。同樣地,透過將欄的
init columns.searchPanes.show
選項設定為false
,無論閾值計算結果如何,都不會顯示該欄的窗格。
預設值
- 值:
undefined
searchPanes.show
參數的預設值為 undefined
。當此預設值生效時,內部計算和驗證將決定是否應為該欄顯示窗格。請參閱 searchPanes.threshold
和 columns.searchPanes.threshold
以變更這些計算。
範例
強制窗格隱藏和顯示
new DataTable('#myTable', {
layout: {
top1: 'searchPanes'
},
columnDefs: [
{
searchPanes: {
show: true
},
targets: [0]
},
{
searchPanes: {
show: false
},
targets: [2]
}
]
});
相關
以下選項直接相關,可能在您的應用程式開發中也很有用。