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 Elementsstatus- (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);
});