Javascript MXGraph添加边
在MXGraph中,可以使用graph.addEdge()添加边,但这需要传递2个顶点作为参数。我想创建一条可以随机放置在图形上的边,而无需添加顶点,就像在draw.io或graph editor中一样。谷歌搜索之后,mxCell也可以用于同样的用途,但我不理解它的用法。请提供帮助。无论何时使用MXCell,如果要将其用作边,则需要为每个边设置端点。添加并将其设置为边缘后,需要将其插入fireEvent函数完成的cells数组中Javascript MXGraph添加边,javascript,html,xml,svg,mxgraph,Javascript,Html,Xml,Svg,Mxgraph,在MXGraph中,可以使用graph.addEdge()添加边,但这需要传递2个顶点作为参数。我想创建一条可以随机放置在图形上的边,而无需添加顶点,就像在draw.io或graph editor中一样。谷歌搜索之后,mxCell也可以用于同样的用途,但我不理解它的用法。请提供帮助。无论何时使用MXCell,如果要将其用作边,则需要为每个边设置端点。添加并将其设置为边缘后,需要将其插入fireEvent函数完成的cells数组中 var cell = new mxCell('your tex
var cell = new mxCell('your text', new mxGeometry(0, 0, 50, 50), 'curved=1;endArrow=classic;html=1;');
cell.geometry.setTerminalPoint(new mxPoint(50, 150), true);
cell.geometry.setTerminalPoint(new mxPoint(150, 50), false);
cell.geometry.relative = true;
cell.edge = true;
cell = graph.addCell(cell);
graph.fireEvent(new mxEventObject('cellsInserted', 'cells', [cell]));