我通过
以编程方式将PORT添加到图表中的一个矩形中Editor.prototype.addColumn = function(name)
{
if(this.rects[this.model.name].attributes.inPorts == undefined)
this.rects[this.model.name].attributes.inPorts = [];
if(this.rects[this.model.name].attributes.inPorts.indexOf(name) < 0)
{
this.rects[this.model.name].attributes.inPorts.push(name);
this.rects[this.model.name].updatePortsAttrs();
}
}
虽然此代码正确更新了矩形并显示了新添加的端口,但它会混淆连接到该矩形上其他端口的所有链接。是否可以重绘整个图形以便更正所有连接,或者我是否必须迭代图形中的链接并以某种方式手动更新?
由于