Javascript 当我移动边缘时将触发什么事件';s目标点到另一个顶点?
Javascript 当我移动边缘时将触发什么事件';s目标点到另一个顶点?,javascript,mxgraph,Javascript,Mxgraph,当我将边的目标点移动到另一个顶点时,将触发什么事件?如何获取边缘的旧目标和新目标?您可以使用mxEvent.CONNECTlistener获取新目标顶点 像这样: graph.connectionHandler.addListener(mxEvent.CONNECT, function(sender, evt) { var edge = evt.getProperty('cell'); var source = graph.getModel().g
当我将边的目标点移动到另一个顶点时,将触发什么事件?如何获取边缘的旧目标和新目标?您可以使用
mxEvent.CONNECT
listener获取新目标顶点
像这样:
graph.connectionHandler.addListener(mxEvent.CONNECT, function(sender, evt)
{
var edge = evt.getProperty('cell');
var source = graph.getModel().getTerminal(edge, true);
var target = graph.getModel().getTerminal(edge, false);
// target variable contains the newly connected Vertex
});
谢谢你的回答。也许我没有很好地描述,重点是没有添加单元格,而是更改边以连接另一个顶点,这将不会触发
mxEvent.connect
。我发现它将触发mxEvent.CELL\u CONNECTED
,属性previous
和terminal
是边缘的旧端子和新端子。