keys.disable()
始于:KeyTable 2.0.0
禁用 KeyTable 的交互(鼠标和键盘)。
请注意,此属性需要使用 KeyTable 扩展进行 DataTables 扩展。
描述
KeyTable 通常作为 DataTables 的其他交互选项的启用程序而使用,例如编辑单元格内容或触发将显示有关单元格或行的其他信息的动作。在这种情况下,我们必须能够禁用 KeyTable 自己的监听程序,这样才会对击键做出响应。此方法提供了这种能力。
例如,考虑将 KeyTable 与 编辑器 配合使用,你要用一个击键,然后在编辑过程中禁用 KeyTable,不再执行其他操作。这就是 keys.editor
选项提供构建到 KeyTable 之中的功能。
类型
function keys.disable()
- 描述
禁用 KeyTable。请注意,这将禁止与表格的将来交互(直至重新激活),但不会导致表格模糊(即失去焦点)。如果单元格有焦点,在调用此方法后,焦点将被保留。
- 返回
DataTables API 实例
示例
在初始化时立即禁用 KeyTable
var table = new DataTable('#myTable', {
keys: true
});
table.keys.disable();
相关
下列选项直接相关,还可能对你开发应用程序有所帮助。