{hero}

keys.editor

自:KeyTable 2.0.0 版本起

附加一個 Editor 實例以實現類似 Excel 的編輯功能。
請注意 - 此屬性需要 DataTables 的 KeyTable 擴充套件。

描述

Editor 提供一個內聯編輯選項(inline()),可以讓使用者在表格的儲存格內編輯其內容。KeyTable 的一個自然延伸是啟動內聯編輯,為您的終端使用者提供類似 Excel 的介面。

此選項提供了內建於 KeyTable 的功能 - 它會自動處理 Editor 所需的事件監聽器,並盡可能符合 Excel 的行為(例如,方向鍵會移動焦點,而不是編輯游標)。

如果您想實作自己的事件監聽器來自訂編輯時的按鍵行為(例如,您可能希望完全禁用 KeyTable,允許方向鍵移動編輯游標而不是儲存格焦點),則可以使用 key 事件來執行與此選項相同的功能。

類型

DataTable.Editor

描述

用於編輯表格的 Editor 實例

預設值

  • 值:null

不會自動附加 Editor 實例。

範例

附加一個 Editor 實例 (editor) 到表格以提供類似 Excel 的編輯功能

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

相關

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