update-column
Beschreibung
Wird ausgelöst, sobald Spaltendaten aktualisiert werden.
Verwendung
"update-column": ({
id: string | number,
column?: object,
replace?: boolean,
skipProvider?: boolean
}) => void;
Parameter
Der Callback für das update-column Ereignis erhält ein Objekt mit den folgenden Eigenschaften:
id
- (erforderlich) identifiziert die zu aktualisierende Spaltecolumn
- (optional) liefert das neue Datenobjekt für die Spalte. Die vollständige Liste der column-Eigenschaften finden Sie hierreplace
- (optional) bestimmt, ob der gesamte Datensatz ersetzt oder nur bestimmte Felder aktualisiert werden
Hinweis
Wird replace
auf true gesetzt, werden die bestehenden Daten vollständig durch die neuen Daten ersetzt. Bei false oder wenn der Parameter weggelassen wird, werden nur die angegebenen Werte aktualisiert.
skipProvider
- (optional) steuert, ob die Anfrage zur Aktualisierung des Servers gesendet oder übersprungen wird
Info
Um interne Events zu verwalten, verwenden Sie die Event Bus methods
Beispiel
// Kanban erstellen
const board = new kanban.Kanban("#root", {
columns,
cards
});
// auf das "update-column" Ereignis hören
board.api.on("update-column", (obj) => {
console.log(obj);
});
Änderungsprotokoll:
- Die Parameter id und column wurden in Version v1.1 eingeführt
- Der Parameter replace wurde in Version v1.3 hinzugefügt