Zum Hauptinhalt springen

beforeShapeIconClick

Beschreibung

Wird ausgelöst, bevor auf ein Steuerelement in der elementspezifischen Symbolleiste geklickt wird

Verwendung

"beforeShapeIconClick": (
iconId: string,
shape: object
) => boolean | void;

Parameter

Der Callback des Events wird mit den folgenden Parametern aufgerufen:

  • iconId - der Typ oder die ID des Symbolleisten-Steuerelements
  • shape - ein Objekt mit der Konfiguration des Elements

Rückgabewert

Der Callback gibt false zurück, um zu verhindern, dass auf das Symbolleisten-Steuerelement geklickt wird; andernfalls true

Info

Für die Verarbeitung interner Diagram Editor-Events können Sie die Methode on() verwenden.

Beispiel

// Diagram Editor initialisieren
const editor = new dhx.DiagramEditor("editor_container");
// Daten laden
editor.parse(data);

// Einen Handler an das Event anhängen
editor.events.on("beforeShapeIconClick", (iconId, shape) => {
console.log(`
You will click the ${iconId} toolbar control of the shape ${shape.id}
`);
return true;
});

Changelog: Hinzugefügt in v3.1