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

set-edit

Описание

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

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

"set-edit": ({ cardId: string | number, eventSource?: "select-card" } | null) => void;

Параметры

Обратный вызов для события set-edit принимает либо null, либо объект со следующими свойствами:

  • cardId - (обязательно) ID редактируемой карточки
  • eventSource - (необязательно) указывает на действие "select-card", которое вызвало событие set-edit
заметка

Значение null означает, что редактор закрывается

информация

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

Пример

// создаём Kanban
const board = new kanban.Kanban("#root", {
columns,
cards
});
// блокируем редактирование при одиночном клике по карточке
board.api.intercept("set-edit", (ev) => {
return ev?.eventSource != "select-card";
});

Журнал изменений:

  • Событие добавлено в версии v1.2
  • Параметр eventSource добавлен в версии v1.6

Связанные примеры: Kanban. Открытие редактора двойным кликом по задаче