antvis/G6





The issue has been closed
combo之间和无combo层级关系问题 #4836
Soulycoris posted onGitHub
问题描述
1、通过 graph.read(data) 创建的combo的层级关系是按先后顺序的层级关系,但是通过createCombo创建的combo又会在他们的下面,怎么改变他们间的层级关系呢,只能通过组合(updateComboTree)然后拆开改变吗? 如下图的combo3就是通过createCombo创建的,其他两个是data定义的
2、有combo的node和无combo的node之间的层级关系,无combo的node通过toFront到顶层后,后续通过graph.addItem添加一个新的node,又会回到比combo层级低。
重现链接
https://codesandbox.io/s/brave-panna-9gkntw?file=/index.js
重现步骤
问题1直接进入页面就是,
问题2先注释addItem方法里的graph.addItem方法,点击页面上的add按钮,可以发现rect节点是能在combo的上面,但是取消注释graph.addItem方法后点击页面上的add按钮,新添加一个node,就会使rect节点重新回到底层。
预期行为
1、combo有没有更精准的控制层级的方法,(暂时发现save方法保存的时候改变data里combos顺序再渲染时能按照顺序)
2、无combo的node能不在combo里但是在combo层级上面吗。
平台
- 操作系统: Windows
- 网页浏览器: Google Chrome, Firefox
- G6 版本: 4.8
屏幕截图或视频(可选)
补充说明(可选)
No response