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 に答える