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

api.intercept()

Описание

Позволяет перехватывать и блокировать внутренние события до их выполнения.

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

api.intercept(
event: string,
callback: function
): void;

Параметры

  • event - (обязательный) событие для прослушивания
  • callback - (обязательный) функция, которая будет выполнена (ее аргументы зависят от перехватываемого события)

События

информация

Полный список внутренних событий Kanban можно посмотреть здесь

Пример

// создаем Kanban
const board = new kanban.Kanban("#root", {
columns,
cards
});
// предотвращаем перемещение карточек в колонку с ID "done"
board.api.intercept("move-card", ({ id, columnId }) => {
if(columnId !== "done" ){
return false;
}
});