Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Report]: groupNode.addChild(node.id)方法与group拖拽加入分组bug #1576

Closed
DonZZZ668 opened this issue Apr 17, 2024 · 1 comment · Fixed by #1561
Closed

[Bug Report]: groupNode.addChild(node.id)方法与group拖拽加入分组bug #1576

DonZZZ668 opened this issue Apr 17, 2024 · 1 comment · Fixed by #1561
Labels
bug Something isn't working

Comments

@DonZZZ668
Copy link

发生了什么?

addNode(groupNode)手动生成一个groupNode,然后通过groupNode.addChild(node.id)将一个节点手动加入,将此节点移出groupNode区域按道理应该这两个节点解除分组关系,但是并没有,还会绑定,除非,手动移动一下node节点才会解
除绑定;看了下代码,手动拖入节点到组会触发materials/group/index.js中的appendNodeToGroup方法,此方法会_this.nodeGroupMap.set(data.id,group.id),移出节点出组会触发deleteGroupChild(),其中会用到nodeGroupMap。但是groupNode.addChild(node.id)并不会修改nodeGroupMap,所以手动将节点加入组,再将节点移出会触发此bug。

logicflow/core版本

1.2.18

logicflow/extension版本

1.2.19

logicflow/engine版本

null

浏览器&环境

Firefox

@DonZZZ668 DonZZZ668 added the bug Something isn't working label Apr 17, 2024
Copy link

github-actions bot commented Apr 17, 2024

由于所提供信息的不充分,该 issue 被暂时关闭了。请修改 issue 以提供最小可复现示例(可以通过以下方式:1. 在任意在线编码平台如 codesanbox 编写示例。将其保存到自己空间,然后贴上链接。2. 在自己 github 中创建一个最简单的示例,然后贴上 github 链接。3. 删除项目中的 node_modules 部分,打包项目,并拖拽到 issue 输入框中上传(或提供远程可下载地址))来重启 issue。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant