moveCard()
Описание
Перемещает карточку в указанную колонку (и строку).
Использование
moveCard({
id: string | number,
columnId: string | number,
rowId?: string | number,
before?: string | number
}): void;
Параметры
id
- (обязательный) ID карточки, которую нужно переместитьcolumnId
- (обязательный) ID целевой колонки, в которую будет помещена карточкаrowId
- (необязательный) ID целевой строки, в которую будет размещена карточкаbefore
- (необязательный) ID карточки, перед которой будет вставлена перемещаемая карточка
информация
Если в конфигурации виджета задано свойство rowKey, то указание rowId в методе moveCard() становится обязательным!
Пример
// создаем Kanban
const board = new kanban.Kanban("#root", {
columns,
cards
});
// перемещаем карточку с ID 1
// она будет помещена в колонку "inprogress" и строку "feature",
// перед карточкой с ID 8
board.moveCard({
id: 1,
columnId: "inprogress",
rowId: "feature",
before: 8
});