我需要帮助来实现Nattable的Cut命令

时间:2017-08-23 07:21:49

标签: nattable

我已经尝试使用复制命令DeleteSelectionHandler。它工作但粘贴不起作用。复制和粘贴工作正常。但是当我使用剪切(复制,删除).Cut工作正常,但无法粘贴数据。

1 个答案:

答案 0 :(得分:0)

这不适用于NatTable中的现有功能。复制+粘贴在内部使用单元格引用。这意味着当您删除一个单元格中的内容时,存储的引用不再包含可以复制的数据。对于剪切+粘贴,您需要实现一些机制,从剪贴板获取数据并准备再次粘贴。尝试在不同的NatTable实例之间执行复制粘贴操作时执行的类似任务。

对于这些用例,您始终需要使用剪贴板并在那里处理数据。而且处理始终取决于您的表结构。例如,如果每列有不同的数据类型,cut + paste可能会导致数据转换异常。