Zum Hauptinhalt springen

afterItemResize

Beschreibung

Wird ausgelöst, nachdem die Größe eines Elements geändert wurde

Verwendung

"afterItemResize": ({
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 Elements, dessen Größe geändert wurde
  • width - die neue Breite des Elements
  • height - die neue Höhe des Elements
  • x - die neue X-Koordinate des Elements
  • y - die neue Y-Koordinate des Elements
  • dir - 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("afterItemResize", ({ id, width, height }) => {
console.log(`
The item ${id} has been resized:
width: ${width}
height: ${height}
`);
});

Changelog:

  • Das Event wurde in v6.1 hinzugefügt

Verwandte API:

Verwandtes Beispiel: