добавляет карточкам меню
webix.ui({
view:"kanban",
id:"myBoard",
cardActions:true
});
В меню по умолчанию три опции:
Чтобы поменять порядок опций, удалить какие-то из них или добавить свои, сделайте следующее:
1. задайте массив с опциями cardActions:
webix.ui({
view:"kanban",
id:"myBoard",
cardActions:[
"edit", "copy", "remove", "complete"
]
});
2. задайте текст для новых опций:
webix.i18n.kanban.menu.complete = "Mark complete";
3. добавьте обработчики для опций:
$$("myBoard").attachEvents("onBeforeComplete",function(id){
if(this.getItem(id).status !=="done"){
var target = this.queryView({ status:"done" });
var source = this.getOwnerList(id);
source.move(id, 0, target);
}
});
Related sample: Kanban: Custom Card Actions
Наверх