Обработка Событий

Задать обработчики событий

Вы можете задать свой обработчик для любого события доступного в списке Kanban Board API. Для этого используйте метод attachEvent со следующими параметрами:

  • evName - имя события;
  • evHandler - ваш обработчик события.
$$("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"
});

Related sample:  Icon Click

Удалить обработчики событий

Существует простой способ удаления обработчика событий:

$$("myBoard").detachEvent(id); // уникальный ID обработчика
Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript framework and page of kanban board tool product.