Ich meine auf Art der Anwendung mit Palette auf der linken Seite und Diagrammbereich auf der rechten Seite.Wie fügt man der Knotenvorlage neue Eigenschaften hinzu, die mit GoJS im Json-Diagrammmodell gespeichert werden?
Zum Beispiel habe ich den folgenden Knoten Vorlage:
var inputTemplate =
$(go.Node, "Spot",
nodeStyle(),
$(go.Shape, "Circle", shapeStyle1(),
{ fill: red }), // override the default fill (from shapeStyle1()) to be red
$(go.Shape, "Rectangle", portStyle(false), // the only port
{ portId: "", alignment: new go.Spot(1, 0.5) }),
{
doubleClick: function (e, obj) {
window.open("http://www.microsoft.com", "_blank");
}}
);
Und wollen Guid-Eigenschaft auf Knotenebene hinzuzufügen, die in Json Modell angezeigt wird, wenn wir das Diagramm mit toJson Funktion speichern. Wie es geht?