Zum Hauptinhalt springen

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 Spalte
  • column - (optional) liefert das neue Datenobjekt für die Spalte. Die vollständige Liste der column-Eigenschaften finden Sie hier
  • replace - (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