ext js选项卡面板:默认情况下将加载哪个选项卡?

时间:2011-02-02 23:01:59

标签: extjs

在extjs中,在tabpanel中,如果有多个选项卡,则在初始化面板时默认加载其中一个选项卡?第一个?有没有办法设置这个?

2 个答案:

答案 0 :(得分:7)

var tabs = new Ext.TabPanel({
    renderTo: Ext.getBody(),
    activeTab: 0,     ///  ------- here is something what you looking for
    items: [{
        title: 'Tab 1',
        html: 'A simple tab'
    },{
        title: 'Tab 2',
        html: 'Another one'
    }]
});

我坚信在这种情况下第一个......

答案 1 :(得分:3)

初始化Ext.TabPanel时,参数activeTab设置为undefined。据我所知, ExtJS 将此解释为在第一次显示tabpanel时不打开任何选项卡。即使默认情况下没有打开任何标签页,标签行仍然可见并且功能完全正常。

您可以将参数activeTab设置为等于显示选项卡面板时要打开的选项卡的索引。

bensiu 给出的优秀示例中,activeTab设置为0,这将导致显示tabpanel时显示 Tab 1 。< / p>