功能请求
提案内容
添加一个功能,允许用户在流程中使用Ctrl + C复制组件,将组件的配置复制到剪贴板。当将其粘贴到另一个流程中时,组件的内容应被插入原样。
目前,在同一窗口内复制和粘贴是支持的,但无法将内容粘贴到单独打开的不同窗口中。通过将此功能应用于导入带有JSON的流程(将JSON格式复制到剪贴板)来实现该功能。
技术考虑
- 确保聊天输入和聊天输出组件只能在一个流程中插入一次。为这些情况实现异常处理。
- 修改现有的复制按钮,使其支持跨不同窗口复制,而不仅仅是在同一屏幕内。(导出)
可能的使用场景
- 正在处理多个流程的用户可以轻松地传输组件,而无需手动重新配置它们。
- 简化需要重复使用的复杂项目的工作流程。
动机
目前,用户可以通过导入JSON向现有流程添加组件,但如果能够在流程之间直接复制粘贴组件,效率会更高。这将简化流程并节省时间。
你的贡献
我们对前端缺乏了解,所以如果你需要在后端代码级别进行咨询,我们会提供支持。
1条答案
按热度按时间nhaq1z211#
我认为需要一个处理器,当按下Ctrl+C时,只导出选定的组件到JSON,这个处理器应该干扰以确保像SecretStr这样的格式不会被复制。我相信这个处理器也可以为我的其他建议提供可重用的功能。同样,粘贴时也应该进行验证。(目前,这仅对聊天输入和聊天输出很重要,但这样的元素可能很快就会出现。)