lowcode-engine
lowcode-engine copied to clipboard
[快捷键] 选中节点后,其他面板无法复制文字,粘贴板事件被拦截
问题描述
- 选中节点后,其他面板无法复制文字,粘贴板事件被拦截
- 任意 Input 中可以复制文字
复现步骤
- 选中任意节点后,在打开数据源面板,选择任意文字,ctrl+c 或 右键菜单复制,都无法复制。
尝试
- 使用API取消选择后,仍然无法复制
AliLowCodeEngine.project.currentDocument.selection.clear()
- AliLowCodeEngine version: [e.g. 1.0.15]
- AliLowCodeEngineExt version: [e.g. v1.0.5]
- Browser [edge 最新版]
快捷键的机制后续我们还得升级下,可以先看看能不能绕过去
最新版本的 demo 没有办法复现,辛苦看看最新版本是否还有问题。
@liujuping 可以复现 demo链接: https://lowcode-engine.cn/demo/demo-general/index.html
复现步骤:
1、打开组件面板,检查下图中的文字。发现无法选中复制,修改css: user-select: all,使文字可选。

2、编排界面选中任意组件 node
3、鼠标选中第一步图中的文字,command + c 进行复制,此时剪贴板中的内容是 schema 字符串。
另外: 使用 AliLowCodeEngine.project.currentDocument.selection.clear() 取消选中节点后,使用 command + c 复制没有反应,仍然是最后复制的内容