Zum Hauptinhalt springen

Toolbar-Events-Übersicht

Sie können die folgenden Toolbar-Events von Suite verwenden:

NameBeschreibung
afterHideWird ausgelöst, nachdem ein Unterelement der Toolbar ausgeblendet wurde
beforeHideWird ausgelöst, bevor ein Unterelement der Toolbar ausgeblendet wird
clickWird ausgelöst, nachdem auf ein Steuerelement geklickt wurde
inputWird ausgelöst, wenn Text in das Eingabefeld eingegeben wird
inputBlurWird ausgelöst, wenn ein Steuerelement den Fokus verliert
inputChangeWird ausgelöst, wenn der Wert im Input-Steuerelement der Toolbar geändert wird
inputFocusWird ausgelöst, wenn ein Steuerelement fokussiert wird
keydownWird ausgelöst, wenn eine beliebige Taste gedrückt wird und ein Steuerelement der Toolbar fokussiert ist
openMenuWird ausgelöst, wenn ein Menü-Steuerelement erweitert wird
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
toolbar: true
}
});
// behandelt das "click"-Event
editor.toolbar.events.on("click", (id, event) => {
// etwas Logik
});

TreeCollection-Events-Übersicht

Sie können die folgenden TreeCollection-Events von Suite verwenden:

NameBeschreibung
afterAddWird ausgelöst, nachdem ein neues Element in eine Tree-Collection eingefügt wurde
afterRemoveWird ausgelöst, nachdem ein neues Element aus einer Tree-Collection entfernt wurde
beforeAddWird ausgelöst, bevor ein neues Element in eine Tree-Collection eingefügt wird
beforeRemoveWird ausgelöst, bevor ein Element aus einer Tree-Collection entfernt wird
changeWird ausgelöst, wenn eine Tree-Collection geändert wird
filterWird ausgelöst, nachdem eine Tree-Collection gefiltert wurde
loadWird ausgelöst, wenn Elemente in eine Tree-Collection geladen werden
loadErrorWird ausgelöst, wenn das Laden von Daten fehlschlägt
removeAllWird ausgelöst, wenn alle Elemente aus einer Tree-Collection entfernt werden
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
toolbar: true
}
});
// behandelt das "load"-Event
editor.toolbar.events.on("load", () => {
// etwas Logik hier
});
// neue Toolbar-Daten laden
editor.toolbar.parse(["file", "spacer", "scale"]);