2016-06-29 8 views
0

Ich benutze benutzerdefinierte 'Punkte' Bindung, um benutzerdefinierte Linienpunkte zu generieren. Der Anfang und das Ende des Punktes beginnen immer am Ende eines Knotens.Verbindungspunkte neu berechnen

Ist es posibble die Linie von GoJS neu zu berechnen, so wird nicht die Position der oberen linken, sondern auf den nächsten Punkt statt (dh BR auf dem gegebenen Beispiel BL)

enter image description here

Antwort

0

Versuchen

Einstellung
// 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; 

Und dann die Verbindungsroute neu berechnen.

theLink.invalidateRoute(); 
+0

Es scheint nichts zu beeinflussen. Siehe: http://jsfiddle.net/rb7nyxfd/45/ – Youri

+0

Ich habe eine Transaktion nach dem Model Setter hinzugefügt, um den Status zu erzwingen, bevor der Link geändert wird: http://jsfiddle.net/rb7nyxfd/46/ –

Verwandte Themen