Перейти к основному содержимому

update-card

Описание

Срабатывает при обновлении данных карточки

Использование

"update-card": ({
id: string | number,
card?: object,
replace?: boolean,
skipProvider?: boolean
}) => void;

Параметры

Коллбэк для события update-card получает объект со следующими свойствами:

  • id - (обязательно) идентификатор карточки для обновления
  • card - (необязательно) объект с новыми данными карточки. Полный список атрибутов card смотрите здесь
  • replace - (необязательно) определяет, будет ли существующая информация полностью заменена
заметка

Если replace установлено в true, старые данные полностью перезаписываются новыми. В противном случае обновляются только указанные значения.

  • skipProvider - (необязательно) управляет тем, будет ли обновление отправлено на сервер
информация

Для управления внутренними событиями вы можете использовать методы Event Bus

Пример

// создаём Kanban
const board = new kanban.Kanban("#root", {
columns,
cards
});
// слушаем событие "update-card"
board.api.on("update-card", (obj) => {
console.log(obj);
});

История изменений:

  • Добавлены параметры id и card в версии v1.1
  • Добавлен параметр replace в версии v1.3