Zum Hauptinhalt springen

change

Beschreibung

Wird bei Änderungen im Datensatz des Diagramms ausgelöst

Verwendung

change: (
id?: string,
status?: "add" | "update" | "delete" | "load"
updatedItem?: object
) => void;

Parameter

Der Callback des Events akzeptiert die folgenden Parameter:

  • id - (optional) die ID des geänderten Elements
  • status - (optional) der Status der Änderung: "add", "update", "delete", "load"
  • updatedItem - (optional) das Objekt des geänderten Elements
Info

Es gibt Fälle, in denen die Handler-Funktion keine Parameter erhält, z. B. wenn ein Datensatz in das Diagramm geparst wird, wobei alle Shapes entfernt werden

Beispiel

// Diagram initialisieren
const diagram = new dhx.Diagram("diagram_container", {
type: "default"
});
// Daten laden
diagram.data.parse(data);

// Handler für das Event anfügen
diagram.events.on("change", function (id, status, shape) {
console.log("The " + id + " has been " + status);
});