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.
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
});
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