我正在使用 mxGraph javascript库。将连接器从一种形状拖动到另一种形状时,我希望连接器在目标上的固定点保持连接。
如何使用连接点不使用执行此操作?
这是在draw.io上实现的(当在目标上拖动连接器时,会得到一个绿色边框;释放鼠标单击 - 在该点设置连接器,在此处移动目标形状的位置保持不变。)hovering over a target shape
moved target
任何帮助都非常感谢!谢谢!
答案 0 :(得分:0)
您只需要设置边缘样式:
使用entryX
和entryY
参数在固定点上连接边缘到形状。
例如:
entryX=0.25;entryY=0.5;
var shapeA = graph.insertVertex(graph.getDefaultParent(), null, '', 10, 10, 50, 50, '');
var shapeB = graph.insertVertex(graph.getDefaultParent(), null, '', 100, 100, 50, 50, '');
var edge1 = graph.insertEdge(graph.getDefaultParent(), null, '', shapeA, shapeB, 'entryX=0.5;entryY=0.5;');