Как отключить изменение диаграммы GoJS после обновления страницы?

Мой вопрос будет простым. Я новичок в построении диаграмм GoJS. И у меня есть статическая диаграмма GoJS на странице моего веб-приложения. Но после того, как я обновляю страницу, диаграмма меняет свою форму. Он по-прежнему состоит из тех же блоков, что и до обновления, но меняет только форму.

Как я мог его отключить? Мне нужна такая же форма диаграммы после обновления.


person Andrei Andreev    schedule 22.05.2017    source источник


Ответы (1)


Вы используете ForceDirectedLayout? Я считаю, что это единственный стандартный макет с недетерминированным поведением из-за использования Math.random.

Если это так, установите http://gojs.net/latest/api/symbols/ForceDirectedLayout.html#randomNumberGenerator равным нулю.

Общий альтернативный вариант - сохранить местоположения для всех узлов и использовать привязку к Node.location.

person Walter Northwoods    schedule 23.05.2017