antvis/G6

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

XiaoRIGE posted onGitHub

问题描述

使用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


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

posted by AntarcticPresident over 1 year ago

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

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

posted by XiaoRIGE over 1 year ago

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

posted by neolee6053 over 1 year ago

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

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

posted by neolee6053 over 1 year ago

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。

posted by github-actions[bot] 10 months ago

Fund this Issue

$0.00
Funded

Pull requests