0

タブのないタブバー付きカードレイアウトでアイテムを作成することは可能ですか?

画面上部からタブバーまで伸び、タブバーを覆わないメッセージオーバーレイを作成したいと思います。パネルにアイテムを追加してこれを行うと、タブバーに空白のアイコンが作成されることを除いて、すべてが正常に機能します。このアイコンが作成されないようにする方法はありますか?

4

2 に答える 2

1

hidden: true構成オプションを使用して新しいアイテムを作成できます

Ext.define('App.view.settings.SettingsContainer', {
extend: 'Ext.tab.Panel',
xtype: 'settingsContainer',

requires : [
...
],

config: {
    tabBar: {
        docked: 'top'
    },
    tab: {
        title: 'Settings',
        iconCls: 'user'
    },

    items: [{
        xtype: 'settingsAccountContainer'
    }
    , {
        xtype: 'changeCompanyView',
        hidden: true
    }]
}
});

changeCompanyView が作成されますが、タブ アイコンが表示されません。それはによって活性化される可能性があります

settingsContainer.setActiveItem(1);

乾杯、オレグ

于 2012-08-01T09:07:09.297 に答える
0

これはうまくいくはずです。タブ パネルではなく、子アイテムにオーバーレイを追加します。

childPanelItem.add(
    Ext.create('Ext.Panel',  
        {
            xtype:'panel',
            html:'Demo',
            top:0,
            left:0,
            right:0,
            bottom:0
        }
    )
);

子パネルに追加すると、アイコンはタブバーに表示されません。

于 2012-08-01T05:04:42.693 に答える