我正在使用tabview的Webix应用程序。它有四个标签,可以通过' x'删除它们。选项卡标题上的按钮。要创建已删除的选项卡,需要单击左侧面板中的选项卡名称列表。
代码段:https://webix.com/snippet/d637a6af
我的要求如下:
1.初始制表顺序分别为A,B,C,D。如果我删除B-tab,我希望它被添加到同一个地方,即A和C之间。有没有办法实现呢?
感谢。
答案 0 :(得分:1)
(1)
如果您想保留现有标签的顺序,可能最好隐藏|显示标签而不是完全删除它们
function open_new_tab(id) {
$$("mytabview").getTabbar().showOption(id+"tpl");
}
和
tabbar:{
on: {
"onBeforeTabClose":function(id){
this.hideOption(id);
this.refresh();
return false;
}
}
},
https://webix.com/snippet/73210568 https://docs.webix.com/api__link__ui.tabbar_hideoption.html
(2)
您需要为制表符和制表符内容使用相同的ID,因此您需要使用tabbar.add(" atpl&#34)而不是tabbar.add(" a",text) ;,