Обновление всех ссылок в документе / графике в JointJS
Я программно добавляю ПОРТ к одному из прямоугольников в моем графике через
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();
}
}
Хотя этот код корректно обновляет прямоугольник и показывает вновь добавленный порт, он портит все ссылки, присоединенные к другим портам в этом прямоугольнике. Можно ли перерисовать весь график так, чтобы все соединения были исправлены, или мне придется перебирать ссылки на графике и каким-то образом обновлять вручную?
Спасибо