{hero}

鍵盤操作

自:KeyTable 2.0.0 起

啟用並設定 DataTables 的 KeyTable 擴充套件。
請注意 - 此屬性需要 DataTables 的 KeyTable 擴充套件。

描述

KeyTable 是 DataTables 的擴充套件,它在表格中提供類似試算表的鍵盤導航功能,可以使用方向鍵、Tab 鍵、Home 鍵、End 鍵和 Page Up / Down 鍵移動焦點儲存格。KeyTable 會自動調整表格的分頁和其他參數,以便在使用者在表格中導航時顯示焦點儲存格。與 Editor 結合使用,可以非常輕鬆地在瀏覽器中建立類似 Excel 的使用者介面。

此選項提供啟用和設定 DataTables 的 KeyTable 的功能。最簡單的形式是布林值 true,它將啟用具有預設設定選項的 KeyTable(由 $.fn.dataTable.KeyTable.defaults 定義)。它也可以用作物件,以提供如下所述的自訂設定選項。

請注意,與 KeyTable 的所有其他設定選項一樣,此選項是 DataTables 選項的預設集合 的擴充功能。此屬性應在 DataTables 初始化物件中設定。

類型

布林值

描述

作為布林值,此屬性將在正在建立的 DataTable 上啟用 KeyTable。true 將啟用 KeyTable,而 false 將不啟用。

這是一個使用預設設定選項啟用 KeyTable 的捷徑選項。可以透過將此參數作為物件來進行自訂,請參閱下文。

物件

描述

如果作為物件給定,則將在目標 DataTable 上啟用 KeyTable,KeyTable 預設值 ($.fn.dataTable.KeyTable.defaults) 會被擴充,並且可能會被此物件中提供的選項覆寫。這是在個別表格或透過預設值設定 KeyTable 的方式。

預設值

  • 值:undefined

預設情況下不會初始化 KeyTable

範例

為表格啟用 KeyTable

new DataTable('#myTable', {
	keys: true
});

使用設定選項啟用 KeyTable

new DataTable('#myTable', {
	keys: {
		columns: ':not(:first-child)'
	}
});