G6 icon indicating copy to clipboard operation
G6 copied to clipboard

能不能配置让非combo内的节点不能拖入combo,或者在布局的时候实现非combo内的节点一定在combo外部?

Open XiaoRIGE opened this issue 1 year ago • 4 comments

问题描述

使用dagre布局,不同layer的节点可能属于同一个combo,希望将相同combo的节点放在一起,保障combo内的节点一定是有相同group字段的。

重现链接

www.test.com

重现步骤

1.使用dagre布局; 2.依据数据的group字段生成combo; 3.会出现combo圈中不相关的节点的情况

预期行为

1.使用dagre布局; 2.依据数据的group字段生成combo; 3.保障combo内节点都有相同的group

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]
  • G6 版本: [4.5.1 ... ]

屏幕截图或视频(可选)

No response

补充说明(可选)

No response

XiaoRIGE avatar Dec 04 '23 09:12 XiaoRIGE

非组内的节点一定在combo外。只不过重叠了。

AntarcticPresident avatar Dec 07 '23 02:12 AntarcticPresident

非组内的节点一定在combo外。只不过重叠了。

能否有好的方式解决这种重叠问题呢?

XiaoRIGE avatar Dec 07 '23 03:12 XiaoRIGE

我也想知道,如何让非combo内的节点不能拖入combo, 和combo内的节点不能被拖出combo

neolee6053 avatar Jan 10 '24 07:01 neolee6053

找到了,onlyChangeComboSize。 而且 drag-node 和 drag-combo 都要加

https://github.com/antvis/G6/issues/5106

neolee6053 avatar Jan 10 '24 10:01 neolee6053

This issue has been closed because it has been outdate for a long time. Please open a new issue if you still need help.

这个 issue 已经被关闭,因为 它已经过期很久了。 如果你仍然需要帮助,请创建一个新的 issue。

github-actions[bot] avatar Jul 05 '24 05:07 github-actions[bot]