{hero}

columns.searchPanes.show

自:SearchPanes 1.0.0

強制窗格顯示或隱藏。
請注意 - 此屬性需要 DataTables 的 SearchPanes 擴充功能。

描述

標準情況下,SearchPanes 將透過計算該欄中唯一值與表格中條目總數的簡單唯一性比率,來決定要為哪些欄顯示窗格。例如,如果表格中有 100 列,且在某個欄中有 10 個唯一選項,則比率為 0.1。

如果計算的值小於所有窗格的預設閾值,則此欄將具有窗格(假設尚未透過 searchPanes.thresholdcolumns.searchPanes.threshold 更改所有或個別窗格的閾值)。

columns.searchPanes.show 選項可用於從過程中移除此計算,並有效地強制顯示或隱藏窗格。

此範例強制為第一欄顯示窗格,並隱藏第三欄的窗格。

類型

布林值

描述

透過將 columns.searchPanes.show 選項設定為欄的 true,即使閾值計算會拒絕它,也會顯示該欄的窗格。

同樣地,透過將欄的 init columns.searchPanes.show 選項設定為 false,無論閾值計算結果如何,都不會顯示該欄的窗格。

預設值

  • 值:undefined

searchPanes.show 參數的預設值為 undefined。當此預設值生效時,內部計算和驗證將決定是否應為該欄顯示窗格。請參閱 searchPanes.thresholdcolumns.searchPanes.threshold 以變更這些計算。

範例

強制窗格隱藏和顯示

new DataTable('#myTable', {
	layout: {
		top1: 'searchPanes'
	},
	columnDefs: [
		{
			searchPanes: {
				show: true
			},
			targets: [0]
		},
		{
			searchPanes: {
				show: false
			},
			targets: [2]
		}
	]
});

相關

以下選項直接相關,可能在您的應用程式開發中也很有用。