Как мы можем изменить текст заголовка ячейки в TabView webix?

Я создаю вкладку с 2 ячейками (это означает 2 вкладки).

$scope.config = {
id: "accordion",
type: "accordion",
cols:[
  {
    id:"tabviewId",
    view: "tabview",
    cells: [{
    header: "headerTexthere",
    body: "..."
    },{
    }   
    ]   
  }
]
}

Теперь я хочу изменить headerText на первой вкладке.

var tabViewItemList = $$("tabviewId").getTabbar();
                var view = $$("tabviewId").getChildViews();
                var tab1 = view[0];
                tab1.$view.innerText = "avb";

Я пытался, но это не сработало.


person Brian    schedule 11.12.2015    source источник


Ответы (1)


Проверьте http://webix.com/snippet/53085773.

var tabs = $$("tabviewId").getTabbar();
tabs.config.options[0].value = "My new text";
tabs.refresh();

tabview содержит внутри виджеты «tabbar» и «multiview». Таким образом, вы можете получить доступ к панели вкладок и использовать ее API для изменения метки на одной из кнопок.

person Aquatic    schedule 11.12.2015