2017-10-11 4 views
0

In MxGraph kann ich beim Erstellen des Knotens die Form bestimmen, aber nach der Erstellung kann ich die Form nicht ändern. Ich konnte die entsprechende API nicht finden, um die Graphen für die vorhandenen Knoten zu aktualisieren.Ändern der Form eines vorhandenen Knotens in MxGraph

Ist es möglich, mit der vorhandenen API zu erreichen oder muss ich arbeiten, um das gleiche zu tun?

+2

Könnten Sie etwas Code liefern? – Charliemops

Antwort

0

Sie müssen die Form im Stil halten und den Stil ändern

var defaultStyle = this.getDefaultVertexStyle(); 
defaultStyle[ mxConstants.STYLE_SHAPE ] = "YOUR-SHAPE-NAME"; // must be registered in the stencil registry 

var alternateStyle = // create a new style object here, with a different mxConstants.style_shape 
graph.getStylesheet().putCellStyle("alternateName", alternateStyle") 

jetzt können Sie den Stil und die Form wird

PS ändern: es ist alles aus der Spitze von meinem Kopf so die Funktionen könnten nicht genau so benannt werden

Verwandte Themen