moveCard()
Beschreibung
Verschiebt eine Karte in eine angegebene Spalte (und Zeile).
Verwendung
moveCard({
id: string | number,
columnId: string | number,
rowId?: string | number,
before?: string | number
}): void;
Parameter
id
- (erforderlich) die ID der zu verschiebenden KartecolumnId
- (erforderlich) die ID der Zielspalte, in der die Karte platziert wirdrowId
- (optional) die ID der Zielzeile, in der die Karte positioniert wirdbefore
- (optional) die ID der Karte, vor der die verschobene Karte eingefügt wird
Info
Wenn die Eigenschaft rowKey in der Widget-Konfiguration gesetzt ist, wird das Angeben von rowId in der moveCard()-Methode verpflichtend!
Beispiel
// Kanban erstellen
const board = new kanban.Kanban("#root", {
columns,
cards
});
// Karte mit ID 1 verschieben
// sie wird in der Spalte "inprogress" und der Zeile "feature" platziert,
// positioniert vor der Karte mit der ID 8
board.moveCard({
id: 1,
columnId: "inprogress",
rowId: "feature",
before: 8
});