Вы можете задать свой обработчик для любого события доступного в списке Kanban Board API. Для этого используйте метод attachEvent со следующими параметрами:
$$("myBoard").attachEvent(evName, evHandler);
Одному событию можно задать несколько обработчиков. Имена событий нечувствительны к регистру.
Обработчики событий также можно задать с помощью свойства on:
webix.ui({
view:"kanban",
on:{
onListIconClick: function(iconId, itemId){
webix.message("Icon click in '"+this.getItem(itemId).text+"' item");
}
},
cols:[
{ header:"Backlog", body:{ view:"kanbanlist", status:"new", type: "icons" }},
{ header:"In Progress", body:{ view:"kanbanlist", status:"work", type: "icons" }}
],
url:"./data/tasks"
});
Существует простой способ удаления обработчика событий:
$$("myBoard").detachEvent(id); // уникальный ID обработчика
Наверх