С помощью mxgraph я могу вставлять ребра и соединяться через вершины следующим образом:
var v1 = graph.insertVertex(parent, null, 'Test1', 60, 20, 80, 30);
var v2 = graph.insertVertex(parent, null, 'Test2', 200, 150, 80, 30);
var e1 = graph.insertEdge(parent, null, '', v1, v2);
var v3 = graph.insertVertex(parent, null, 'Test3', 400, 150, 80, 30);
var e2 = graph.insertEdge(parent, null, '', v2, v3);
var v4 = graph.insertVertex(parent, null, '{split}', 400, 350, 80, 30);
var e3 = graph.insertEdge(parent, null, '', v3, v4);
Но там, где вершина защелкивается на ребре, кажется в основном случайным. Я хочу иметь возможность указать, что ребро e1
должно начинаться с нижней части вершины v1
и соединяться с левой стороны вершины v2
. Для ребра e3
я хочу указать, что оно должно начинаться с нижней части вершины v3
и заканчиваться на вершине вершины v4
. Как я могу сделать это программно?