keys.editor
自:KeyTable 2.0.0 版本起
附加一個 Editor 實例以實現類似 Excel 的編輯功能。
請注意 - 此屬性需要 DataTables 的 KeyTable 擴充套件。
描述
Editor 提供一個內聯編輯選項(inline()
),可以讓使用者在表格的儲存格內編輯其內容。KeyTable 的一個自然延伸是啟動內聯編輯,為您的終端使用者提供類似 Excel 的介面。
此選項提供了內建於 KeyTable 的功能 - 它會自動處理 Editor 所需的事件監聽器,並盡可能符合 Excel 的行為(例如,方向鍵會移動焦點,而不是編輯游標)。
如果您想實作自己的事件監聽器來自訂編輯時的按鍵行為(例如,您可能希望完全禁用 KeyTable,允許方向鍵移動編輯游標而不是儲存格焦點),則可以使用 key
事件來執行與此選項相同的功能。
類型
預設值
- 值:
null
不會自動附加 Editor 實例。
範例
附加一個 Editor 實例 (editor
) 到表格以提供類似 Excel 的編輯功能
new DataTable('#myTable', {
keys: {
editor: editor
}
});
相關
以下選項直接相關,並且可能在您的應用程式開發中也很有用。