update-comment
Описание
Срабатывает при обновлении комментария
Использование
"update-comment": ({
id?: string | number,
cardId: string | number,
comment: {
id?: string | number,
cardId?: string | number,
text?: string,
date?: Date,
html?: string
},
skipProvider?: boolean
}) => void;
Параметры
Колбэк для события update-comment получает объект с такими параметрами:
id
- (необязательно) ID обновляемого комментарияcardId
- (обязательно) ID карточки, в которой находится комментарийcomment
- (обязательно) объект с обновлёнными данными комментария. Может содержать:id
- (необязательно) ID обновлённого комментарияcardId
- (необязательно) ID карточки, к которой будет добавлен обновлённый комментарийtext
- (необязательно) текст обновлённого комментарияdate
- (необязательно) дата обновлённого комментарияhtml
- (необязательно) HTML-разметка обновлённого комментария. Чтобы отображать HTML вместо текста, необходимо включить свойствоhtml
в конфигурацииeditorShape
skipProvider
- (необязательно) управляет тем, будет ли запрос на обновление отправлен на сервер
информация
Для управления внутренними событиями можно использовать методы Event Bus
Пример
// создаём Kanban
const board = new kanban.Kanban("#root", {
columns,
cards
});
// подписываемся на событие "update-comment"
board.api.on("update-comment", (obj) => {
console.log(obj.comment);
});
История изменений: Событие было добавлено в версии v1.4