ExtJS第一个选项卡未激活

时间:2013-08-09 08:42:02

标签: javascript extjs extjs4

ExtJS 4.2

如果我创建TabPanel

{
    xtype: 'tabpanel',
    name: 'myTabPanel,
    items: []
}

并动态添加任何组件

this.down('tabpanel[name=myTabPanel]').add({/* ... any component */}).show();

第一次没有激活它,但下次它正常工作

这可以解决这个问题

if (tabPanel.items.items.length == 1) {
     tabPanel.setActiveTab(0);
}

问题:第一次没有激活哪个标签?

1 个答案:

答案 0 :(得分:0)

var tabs = this.down('tabpanel[name=myTabPanel]');
var active = tabs.add({});
tabs.setActiveTab(active);
相关问题