2
我试图在连接时更改边缘的样式。样式由依赖于源或目标顶点的逻辑设置。我可以通过添加一个连接监听器,并使用mxCell.setStyle改变风格就好:如何更改连接时的边缘样式,而不更改连接点
graph.connectionHandler.addListener(mxEvent.CONNECT, function (sender, evt)
{
var edge = evt.getProperty('cell');
edge.setStyle("...");
}
虽然这设置样式为我指定,由于某种原因,它改变目标顶点的连接点。例如,如果将它拖到目标顶点的9:00,在设置样式后,它会多次将连接点移动到目标顶点的6:00。
还需要增加:''this.editor.graph.refresh(边缘);''EditorUI.js函数内那是用来改变边缘风格的。它并没有被这里的事件所激怒,而是需要刷新才能让造型出现。样式编辑就像这里所示。 –