我的tabpanel
视图中只有一个选项卡。稍后当加载其他数据时,我将这些选项卡添加到此选项卡中,tabpanel
但这样选项卡将按照我添加的顺序呈现。我想在现有选项卡之前显示新选项卡,但它总是在它之后附加选项卡,有没有办法做一些事情,比如addBefore
使用它可以控制选项卡的位置?
这是我的标签面板:
{
xtype : 'tabpanel',
flex : 1,
id : 'featurePanel',
tabBarPosition : 'top',
height : '100%',
ui : 'maintabbar',
tabBar : {
layout : {
pack : 'center'
}
},
items : [{
title : 'Tab 1',
items : [{
xtype : 'panel',
id : 'tab1Id'
}]
}]
}
这是我添加新面板的方式:
var featureList = Ext.create('MyTabApp.view.FeaturedList', {
id : "tab2Id"
});
var featurePanel = Ext.getCmp("featurePanel");
featurePanel.add({
title : 'Tab 2',
items : [{
xtype : 'panel',
items : [featureList]
}]
});
我希望这个新标签(标签 2)出现在“标签 1”之前。