cardActions

добавляет карточкам меню

boolean|array cardActions;

Example

webix.ui({
    view:"kanban",
    id:"myBoard",
    cardActions:true
});

Related samples

Details

В меню по умолчанию три опции:

  • edit (редактирование карточки)
  • copy (копирование карточки)
  • remove (удаление карточки)

Чтобы поменять порядок опций, удалить какие-то из них или добавить свои, сделайте следующее:

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

Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript ui library and page of javascript grid layout product.