KI-Übersetzungshinweis
Diese Dokumentation wurde automatisch von KI übersetzt.
Benutzerdefinierte Interaktionsereignisse
Schreiben Sie JavaScript im Ereignis-Editor und registrieren Sie Interaktionen über die ECharts-Instanz chart, um Verknüpfungen zu ermöglichen. Dazu gehören beispielsweise das Navigieren zu einer neuen Seite oder das Öffnen eines Drill-down-Dialogs.

Ereignisse registrieren und deregistrieren
- Registrieren:
chart.on(eventName, handler) - Deregistrieren:
chart.off(eventName, handler)oderchart.off(eventName), um Ereignisse desselben Namens zu löschen.
Hinweis: Aus Sicherheitsgründen wird dringend empfohlen, ein Ereignis vor der erneuten Registrierung zu deregistrieren!
Datenstruktur der params-Parameter im Handler

Häufig verwendete Felder sind params.data und params.name.
Beispiel: Klick zum Hervorheben einer Auswahl
Beispiel: Klick zum Navigieren
Beispiel: Klick zum Öffnen eines Detail-Dialogs (Drill-down)

Im neu geöffneten Dialog verwenden Sie die im Diagramm deklarierten Kontextvariablen über ctx.view.inputArgs.XXX.
Vorschau und Speichern
- Klicken Sie auf „Vorschau“, um den Ereigniscode zu laden und auszuführen.
- Klicken Sie auf „Speichern“, um die aktuelle Ereigniskonfiguration zu speichern.
- Klicken Sie auf „Abbrechen“, um zum zuletzt gespeicherten Zustand zurückzukehren.
Empfehlungen:
- Verwenden Sie immer
chart.off('event')vor dem Binden, um doppelte Ausführungen oder erhöhten Speicherverbrauch zu vermeiden. - Verwenden Sie in Ereignis-Handlern möglichst leichte Operationen (z. B.
dispatchAction,setOption), um das Blockieren des Rendering-Prozesses zu vermeiden. - Validieren Sie die Ereignisbehandlung anhand der Diagrammoptionen und Datenabfragen, um sicherzustellen, dass die verwendeten Felder mit den aktuellen Daten übereinstimmen.

