gpt4 book ai didi

javascript - 如何更改 mxCell 的父级

转载 作者:行者123 更新时间:2023-12-03 03:18:46 25 4
gpt4 key购买 nike

我试图在运行时更改 mxCell 的父级,但没有成功。这是场景。两条泳道已添加到图表中。每条泳道都有小时候的形状。当任何泳道中的一个形状移动到另一个泳道(拖放)时,默认情况下不会更新父级。因此,在代码中,我正在处理 CELLS_MOVED 事件,并在处理程序中,尝试将父级分配给已移动的单元格。

childCell.setParent(parentCell);

为了确保更改得到更新,我还将代码嵌入到开始和结束更新函数中。

在调试期间,我看到 child 的 parent 已更新。但是,当我尝试删除父单元格时,新添加的子单元格不会被删除。在调试时我发现形状再次丢失了它的父 ID。

有人可以帮我解决这个问题吗?

最佳答案

这应该自动处理。 graph.dropEnabled 的值是多少?如果这不起作用,请尝试使用 model.add https://jgraph.github.io/mxgraph/docs/js-api/files/model/mxGraphModel-js.html#mxGraphModel.add 更改父级

关于javascript - 如何更改 mxCell 的父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46664028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com