itemResizeEnd
Beschreibung
Wird ausgelöst, nachdem der Größenänderungsvorgang eines Elements abgeschlossen wurde (wenn der Benutzer die Maustaste loslässt)
Verwendung
"itemResizeEnd": ({
id: string | number,
width: number,
height: number,
x: number,
y: number,
dir: "n" | "ne" | "e" | "se" | "s" | "sw" | "w" | "ne"
}) => void;
Parameter
Die Callback-Funktion des Events wird mit einem Objekt aufgerufen, das die folgenden Parameter enthält:
id- die ID des in der Größe geänderten Elementswidth- die endgültige Breite des Elementsheight- die endgültige Höhe des Elementsx- die endgültige X-Koordinate des Elementsy- die endgültige Y-Koordinate des Elementsdir- die Richtung des Größenänderungsvorgangs:"n"- Norden"ne"- Nordosten"e"- Osten"se"- Südosten"s"- Süden"sw"- Südwesten"w"- Westen"nw"- Nordwesten
Beispiel
// Diagram Editor initialisieren
const editor = new dhx.DiagramEditor("editor_container");
// Daten laden
editor.parse(data);
// Handler für das Event hinzufügen
editor.events.on("itemResizeEnd", ({ id, width, height }) => {
console.log(`
The item ${id} finished resizing:
the final width: ${width}
the final height: ${height}
`);
// Hier können Sie die neuen Abmessungen des Elements auf dem Server speichern
});
Changelog:
- Das Event wurde in v6.1 hinzugefügt
Verwandte API:
Verwandtes Beispiel: