Обновление всех ссылок в документе / графике в 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();
    }
}

Хотя этот код корректно обновляет прямоугольник и показывает вновь добавленный порт, он портит все ссылки, присоединенные к другим портам в этом прямоугольнике. Можно ли перерисовать весь график так, чтобы все соединения были исправлены, или мне придется перебирать ссылки на графике и каким-то образом обновлять вручную?

Спасибо

0 ответов

Другие вопросы по тегам