Zum Hauptinhalt springen

defaults

Beschreibung

Optional. Ein Objekt, das die Standardkonfiguration einer Form oder einer Linie festlegt

Verwendung

defaults?: {
[type: string]: object
};

Parameter

Das Objekt defaults kann eine Reihe von key:value-Paaren enthalten, wobei key der Typ einer Form oder Linie ist und value eine Reihe von Konfigurationseinstellungen der entsprechenden Form oder Linie ist.

Hinweis

Die Attribute type und id können in der Standardkonfiguration einer Form/Linie nicht definiert werden.

Beispiel

const defaults = {
// Die Standardeinstellungen für alle Formen des Typs "rectangle"
rectangle: {
fill: "#CEEFE1",
stroke: "#0AB169",
strokeWidth: 2,
width: 140,
height: 140,
text: "Default text"
},
// Die Standardeinstellungen für alle Linien des Typs "line"
line: {
strokeWidth: 3,
stroke: "#245CE0"
},
// Die Standardeinstellungen für alle Linien des Typs "dash"
dash: {
strokeWidth: 3,
stroke: "#245CE0"
}
};

const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
defaults
});
Info

Nachdem Sie die Standardeinstellungen für die Form/Linie einzelner Typen festgelegt haben, können Sie diese Eigenschaften beim Vorbereiten eines Datensatzes für die Formen/Linien dieser Typen entweder weglassen oder ihre Werte neu definieren.

Changelog: Die Möglichkeit, die Standardkonfiguration für Linien festzulegen, wurde in v4.2 hinzugefügt

Verwandte Artikel:

Verwandtes Beispiel: Diagram editor. Festlegen des Standard-Linientyps (Connector). Versuchen Sie, Form A mit Form B zu verbinden