连接在没有连接点

时间:2018-01-11 12:19:54

标签: mxgraph

我正在使用 mxGraph javascript库。将连接器从一种形状拖动到另一种形状时,我希望连接器在目标上的固定点保持连接。
如何使用连接点不使用执行此操作?
这是在draw.io上实现的(当在目标上拖动连接器时,会得到一个绿色边框;释放鼠标单击 - 在该点设置连接器,在此处移动目标形状的位置保持不变。)hovering over a target shape
moved target
任何帮助都非常感谢!谢谢!

1 个答案:

答案 0 :(得分:0)

您只需要设置边缘样式:

使用entryXentryY参数在固定点上连接边缘到形状。

例如:

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;');