1

我有标签面板

{
    xtype: 'tabpanel',
    tabBarPosition: 'bottom',
    docked: 'bottom',
    items: [
        {
            title: 'One',
            id: 'one'
        },
        {
            title: 'Two',
            id: 'two'
         }
    ],
}

我可以以某种方式隐藏运行时的第一项吗?谢谢

4

2 回答 2

4
this.getTabPanel().getTabBar().getComponent(0).hide();
于 2013-02-04T08:41:09.513 回答
1

您可以为您的第一个项目添加一个activate侦听器,并在它激活时将其隐藏。

{
    xtype: 'tabpanel',
    tabBarPosition: 'bottom',
    docked: 'bottom',
    items: [
        {
            title: 'One',
            id: 'one',
            listeners: {
                activate: function() {
                    this.setHidden(true);
                }
            }
        },
        {
            title: 'Two',
            id: 'two'
         }
    ],
}
于 2013-02-04T16:34:32.593 回答