lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

[快捷键] 选中节点后,其他面板无法复制文字,粘贴板事件被拦截

Open charmtiger opened this issue 3 years ago • 3 comments

问题描述

  1. 选中节点后,其他面板无法复制文字,粘贴板事件被拦截
  2. 任意 Input 中可以复制文字

复现步骤

  1. 选中任意节点后,在打开数据源面板,选择任意文字,ctrl+c 或 右键菜单复制,都无法复制。

尝试

  1. 使用API取消选择后,仍然无法复制

AliLowCodeEngine.project.currentDocument.selection.clear()



  • AliLowCodeEngine version: [e.g. 1.0.15]
  • AliLowCodeEngineExt version: [e.g. v1.0.5]
  • Browser [edge 最新版]

charmtiger avatar Oct 27 '22 10:10 charmtiger

快捷键的机制后续我们还得升级下,可以先看看能不能绕过去

JackLian avatar Oct 28 '22 07:10 JackLian

最新版本的 demo 没有办法复现,辛苦看看最新版本是否还有问题。

liujuping avatar Feb 06 '23 08:02 liujuping

@liujuping 可以复现 demo链接: https://lowcode-engine.cn/demo/demo-general/index.html

复现步骤: 1、打开组件面板,检查下图中的文字。发现无法选中复制,修改css: user-select: all,使文字可选。 image

2、编排界面选中任意组件 node

3、鼠标选中第一步图中的文字,command + c 进行复制,此时剪贴板中的内容是 schema 字符串。

另外: 使用 AliLowCodeEngine.project.currentDocument.selection.clear() 取消选中节点后,使用 command + c 复制没有反应,仍然是最后复制的内容

charmtiger avatar Feb 22 '23 07:02 charmtiger