> 添加剪切,复制和粘贴(CCP)
到目前为止,我们的讨论主要围绕拖放支持。但是,将剪切或复制或粘贴(ccp)连接到传输处理程序很容易。这需要执行以下步骤:
-
确保在组件上安装了传输处理程序。
-
创建一种可以调用
TransferHandler
的 ccp 支持的方式。通常,这涉及向 Importing 和动作 Map 添加绑定,以响应特定的按键调用TransferHandler
的 ccp 动作。 -
创建 ccp 菜单项和/或按钮。 (此步骤是可选的,但建议执行此步骤.)这对文本组件很容易实现,但对其他组件的处理则要多一些,因为您需要逻辑来确定触发该操作的组件。有关更多信息,请参见非文本组件中的 CCP。
-
确定要执行粘贴的位置。可能高于或低于当前选择。在
importData
方法中安装逻辑。
接下来,我们来看一个带有文本组件的剪切和粘贴示例。