如何在nattable中使用Ctrl + c和ctrl + v?

时间:2017-08-17 04:17:59

标签: nattable

问题: -

我可以创建复制命令和粘贴命令,但我想知道如何使用 ctrl + c ctrl nat表中的+ v

我尝试过keylistner,但它发送了nullpointer异常。

1 个答案:

答案 0 :(得分:0)

如果要在NatTable中复制和粘贴,则应使用相应的命令和命令处理程序。

要复制数据,您需要将CopyDataAction绑定到请求的组合键。这将执行CopyDataToClipboardCommand将数据复制到剪贴板。默认情况下,SpecExtend code中的CTRL + C会注册该操作。

要粘贴复制的数据,您需要执行DefaultSelectionBindings。这是PasteDataCommand

引入的

为了完成这项工作,需要进行一些额外的配置,例如使用CopyDataCommandHandler的备用InternalCellClipboard的配置以及必要的键绑定的配置。在NatTable 1.4中可以看到一个示例,其中配置完成了公式支持。