{hero}

键.剪切板

版本:KeyTable 2.4.0

启用/禁用 KeyTable 的剪贴板交互。
请注意 - 此属性需要 KeyTableDataTables 扩展。

描述

KeyTable 提供了类似电子表格的 DataTable 导航,通常用于编辑数据。与复制和粘贴系统命令互动是这种导航能力的自然延伸,并且从 v2.4 起,KeyTable 支持复制和粘贴命令。

如果页面上没有选择其他文本,则复制命令将复制光标所在单元格内的文本,当然前提是有光标所在单元格。否则将应用浏览器的默认行为。默认情况下,复制的文本是显示的渲染文本。参数 keys.clipboardOrthogonal 可用于控制此项操作。

粘贴命令会将当前在剪贴板中的文本放入单元格中。如果表格上启用了 Editor (keys.editor),则 Editor 将被激活以处理该单元格,将值写入并提交。如果表格上未启用 Editor,则使用 cell().data() 将值写入单元格。只有在 KeyTable 处于光标所在单元格且页面上没有活动元素(即具有光标的 input)时,才会执行粘贴命令。

类型

布尔值

描述

一个布尔值标志,可选择用于禁用 KeyTable 的剪贴板交互。

默认值

  • 值:true

最终用户可以从 KeyTable 光标所在单元格复制和粘贴值。

示例

禁用剪贴板交互

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

相关

以下选项直接相关,在您的应用程序开发中也可能有用。