{hero}

searchPanes.panes.preSelect

自:SearchPanes 1.0.0 起

已棄用。為自訂窗格定義任何預選項目。
請注意 - 此屬性需要 DataTables 的 SearchPanes 擴充套件。

已棄用!

自 v2.0.0 起,此功能已棄用。此功能尚未排定移除時程,但建議不要使用,而應使用下面討論的替代方案。

描述

依照標準,自訂窗格沒有預選的選項。

searchPanes.panes.preSelect 設定為包含與選項的 searchPanes.panes.options.label 值相符的字串,將允許 SearchPanes 預先選取該選項。

注意:在 2.0.0 版本之前,此選項被棄用,searchPanes.panes.preSelect 不支援 searchPanes.cascadePanes。這是因為為了讓階層如預期般運作,必須以正確的順序進行選取。然而,在 2.0.0 版本之後,現在可以使用 searchPanes.preSelect

類型

陣列

描述

searchPanes.panes.preSelect 陣列允許為自訂窗格預先選取自訂選項。該陣列需填入與 searchPanes.panes.options.label 字串相符的字串。

預設值

  • 值:未定義

searchPanes.panes.preSelect 的預設值為未定義,因為預設情況下不應有預選的選項。

範例

預選「超過 50」自訂窗格選項

new DataTable('#myTable', {
	layout: {
		top1: {
			searchPanes: {
				panes: [
					{
						header: 'Age Range',
						options: [
							{
								label: 'Over 50',
								value: function (rowData, rowIdx) {
									return rowData[3] > 50;
								}
							},
							{
								label: 'Under 50',
								value: function (rowData, rowIdx) {
									return rowData[3] < 50;
								}
							}
						],
						preSelect: ['Over 50']
					}
				]
			}
		}
	}
});

相關項目

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