2016-06-29 4 views
0

Я использую пользовательскую привязку «точек» для создания пользовательских линий. Начало и окончание точки всегда начинаются с вершины узла.Пересчитать точки подключения

ли posibble пересчитывать построчно GoJS, поэтому положение не будет TopLeft, но к ближайшей точке вместо (т.е. БР BL на данном примере)

enter image description here

ответ

0

Попробуйте установить

// Used as a value for {@link Link#adjusting}, 
// to indicate that the link route computation should keep the 
// intermediate points of the previous route, just modifying the first and/or last points; 
theLink.adjusting = go.Link.End; 

И затем пересчитайте маршрут ссылки.

theLink.invalidateRoute(); 
+0

Это, кажется, ничего не влияет. См.: Http://jsfiddle.net/rb7nyxfd/45/ – Youri

+0

Я добавил транзакцию после того, как установщик модели заставил состояние закончить до вызова изменения ссылки: http://jsfiddle.net/rb7nyxfd/46/ –

Смежные вопросы