moveCard()
Beschreibung
Verschiebt eine Karte in die 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 Karte, die verschoben werden sollcolumnId- (erforderlich) die ID der Spalte, in die die Karte eingefügt wirdrowId- (optional) die ID der Zeile, in die die Karte eingefügt wirdbefore- (optional) die ID der Karte, vor der die neue Karte platziert wird
Info
Wenn Sie die Eigenschaft rowKey in der Widget-Konfiguration angeben, ist der Parameter rowId der Methode moveCard() erforderlich!
Beispiel
// Kanban erstellen
const board = new kanban.Kanban("#root", {
columns,
cards
});
// die Karte mit der ID 1 verschieben
// das Element wird in die Spalte "inprogress" und die Zeile "feature"
// vor der Karte mit der ID 8 eingefügt
board.moveCard({
id: 1,
columnId: "inprogress",
rowId: "feature",
before: 8
});