keyHandler.bindKey(46, function(evt)
{
if (graph.isEnabled())
{
const selectedCell=graph.getSelectionCell();
if(graph.getIncomingEdges(selectedCell)[0]) {
let source = graph.getIncomingEdges(selectedCell)[0].source;
if (graph.getOutgoingEdges(selectedCell)[0]) {
let target = graph.getOutgoingEdges(selectedCell)[0].target;
graph.removeCells();
graph.insertEdge(parent, null, '', source, target);
} else {
oldVertex = source;
graph.removeCells();
}
}
}
});
мы можем получить предыдущий узел методом getIncomingEdges, а следующий узел - методом getOutgoingEdges. Затем создать ребро между этими двумя узлами.