键.剪切板
版本:KeyTable 2.4.0
启用/禁用 KeyTable 的剪贴板交互。
请注意 - 此属性需要 KeyTableDataTables 扩展。
描述
KeyTable 提供了类似电子表格的 DataTable 导航,通常用于编辑数据。与复制和粘贴系统命令互动是这种导航能力的自然延伸,并且从 v2.4 起,KeyTable 支持复制和粘贴命令。
如果页面上没有选择其他文本,则复制命令将复制光标所在单元格内的文本,当然前提是有光标所在单元格。否则将应用浏览器的默认行为。默认情况下,复制的文本是显示的渲染文本。参数 keys.clipboardOrthogonal
可用于控制此项操作。
粘贴命令会将当前在剪贴板中的文本放入单元格中。如果表格上启用了 Editor (keys.editor
),则 Editor 将被激活以处理该单元格,将值写入并提交。如果表格上未启用 Editor,则使用 cell().data()
将值写入单元格。只有在 KeyTable 处于光标所在单元格且页面上没有活动元素(即具有光标的 input
)时,才会执行粘贴命令。
类型
默认值
- 值:
true
最终用户可以从 KeyTable 光标所在单元格复制和粘贴值。
示例
禁用剪贴板交互
new DataTable('#myTable', {
keys: {
clipboard: false
}
});
相关
以下选项直接相关,在您的应用程序开发中也可能有用。