0

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);
}

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

4

1 回答 1

0
var tabs = this.down('tabpanel[name=myTabPanel]');
var active = tabs.add({});
tabs.setActiveTab(active);
于 2013-08-09T08:48:54.147 回答