keys.keys
自:KeyTable 2.0.0 版本起
限制 KeyTable 將監聽並採取動作的按鍵。
請注意 - 此屬性需要 DataTables 的 KeyTable 擴充功能。
描述
此選項可用於精細控制 KeyTable 將監聽哪些按鍵。keys.enable()
和 keys.disable()
方法可用於完全啟用和停用 KeyTable,但此選項提供了指定 KeyTable 在啟用時將採取動作的字元碼的功能。
例如,這可以用於僅監聽箭頭鍵和 Enter 鍵(有效地停用 Tab 鍵),或僅監聽 Tab 鍵。
您可以硬編碼字元碼值,但更靈活且可能更容易理解的選項是使用 String.charCodeAt()
方法來取得字元碼 - 例如,要取得 Tab 鍵,請使用 "\t".charCodeAt(0)
。
類型
預設值
- 值:
null
監聽所有按鍵
範例
僅監聽 Tab
鍵
new DataTable('#myTable', {
keys: {
keys: ['\t'.charCodeAt(0)]
}
});