lineTitleMoveEnd
Beschreibung
Wird ausgelöst, nachdem ein Textelement einer Linie verschoben wurde
Verwendung
"lineTitleMoveEnd": ({
event: PointerEvent,
lineId: string | number,
titleId: string | number,
coords: obj
}) => void;
Parameter
Die Callback-Funktion des Events wird mit einem Objekt aufgerufen, das die folgenden Parameter enthält:
event- ein Event-ObjektlineId- die ID einer LinietitleId- die ID eines Textelements einer Liniecoords- ein Objekt mit den Koordinatenxundyder Position des Textelements nach der Verschiebung, wobei:x- die horizontale Position des Textelements, von links nach rechtsy- die vertikale Position des Textelements, von oben nach unten
Info
Zur Verarbeitung der internen Events von Diagram Editor können Sie die Methode on() verwenden.
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("lineTitleMoveEnd", ({ titleId, coords }) => {
console.log(`
LineTitle ${titleId} is at the position:
x: ${coords.x}
y: ${coords.y}
`);
});
Changelog: Die Callback-Funktion akzeptiert seit v6.0 ein Objekt als Parameter