{hero}

searchBuilder.enterSearch

在按下 Enter 鍵時觸發搜尋,而不是在每次按鍵時觸發。
請注意 - 此屬性需要 DataTables 的 SearchBuilder 擴充功能。

已棄用!

自 v1.2.0 起,此功能已棄用。 此功能尚未計劃移除,但不建議使用,應使用以下討論的替代方案。

描述

此選項允許在使用具有輸入元素的條件時,在按下 Enter 鍵之前不觸發搜尋。當 searchBuilder.enterSearch 設定為 true 時,就會發生這種情況。

預設情況下,此選項的值為 false,這表示每次輸入到輸入元素時都會觸發搜尋。

唯一的例外是使用日期選擇器時。在此情況下,無論此選項的值為何,在日期選擇器中選擇日期都會觸發搜尋,而無需按下 Enter 鍵。

請參閱此範例,以查看實際效果。

請注意:SearchBuilder 1.2.0 與 DataTables 1.11.0 的發布同時進行,DataTables 1.11.0 引入了 search.return。這使得此選項無效,因此已將其棄用。目前,此選項將繼續受到支援,但將在未來移除。我們鼓勵您改用 search.return

類型

布林值

描述

當為 true 時,需要按下 Enter 鍵才能觸發輸入元素的搜尋。

預設值

  • 值:false

此選項的預設值為 false,表示預設情況下,每次輸入到輸入元素時都會進行搜尋。

範例

僅在按下 Enter 鍵時發生輸入搜尋

new DataTable('#myTable', {
	layout: {
		top1: {
			searchBuilder: {
				enterSearch: true
			}
		}
	}
});