在JointJs中,如何通过拖动嵌入元素将所有元素移动到一起?

时间:2017-07-29 02:00:47

标签: javascript hierarchy diagram jointjs

我正在使用JointJs来创建图表。

当我创建一个包含多个嵌入元素的元素时,我可以通过拖动父元素轻松拖动它们。然而,当我拖动孩子时,他们会自行移动。如何通过拖动父元素或其中一个子元素来移动父元素和所有子元素?

2 个答案:

答案 0 :(得分:2)

它有点棘手:

https://jsfiddle.net/vtalas/xk73L947/

魔法在这一部分:

df2.merge(df1[['ID1','ID2']])

答案 1 :(得分:1)

stopDelegationdocumentation)中有一个新的交互式选项v3.1。如果设置为false,则将元素的拖动委托给其父元素。

paper.setInteractivity({ stopDelegation: false });