Контрол Tabbar может принимать следующие формы:
Related sample: Dynamic Tabbar in Multiview
Функционал реализуется автоматически, при изменении размера окна, вкладки минимизируются и собираются в выпадающем списке:
Tabbar по умолчанию
{ view:"tabbar", options:["First tab", "Second Tab"] }
Tabbar
Popup
Ширина попапа по умолчанию 200px. Он содержит 7 элементов и отображает их значения через темплейт "#value#". Вы можете настроить попап с помощью свойства tabbarPopup, которое включает в себя:
Tabbar с пользовательскими настройками
webix.ui({
view:"tabbar",
options: [
{id:1, value:"First Tab", text:"Some text for first tab"},
{id:2, value:"Second Tab", text:"Some text for second tab"},
// другие опции
],
moreTemplate:"Show more",
tabbarPopup:{
// произвольные стили для попапа
css:"more_popup",
body:{
yCount:10,
template: obj => `
<span webix_tooltip="${obj.value}" class="content">
Hidden: ${obj.value}
</span>`,
tooltip:{
template:"",
overflow: true
}
}
}
});
Related sample: Tabbar: Custom Popup
Подробнее о темплейтах данных в Webix.
Наверх