0

ビューポートがあり、その中にはナビゲーション ツリー用の西側領域と、その中にタブ パネルがあるコンテンツ (グリッド、フォームなど) 用の中央領域があります。

ナビゲーション ツリーのサブメニュー項目をクリックすると、このタブ パネルにコンテンツ (タブ) が動的に追加されます。

これらのタブは、ウィンドウのサイズ変更時にサイズ変更されません。

タブを動的に追加する関数は次のとおりです。

function AddNewTab(title, url, closable) {
    var tabs = Ext.getCmp('tabs');
    tabs.add({
        xtype: 'panel',
        title: title,
        closable: closable,
        autoScroll: true,
        layout: 'fit',
        autoLoad: {
            url: url,
            scripts: true
        }
    });
    tabs.setActiveTab(tabs.items.length - 1);
}

更新:これはすべてが正常な通常の状態です これはすべてが正常な通常の状態です

しかし、ウィンドウのサイズを変更したり、右側のパネルを折りたたんだりしても、タブ パネルは領域全体を埋めるようにサイズ変更されません。 しかし、コンテナーのサイズを変更すると、タブ パネルは領域全体を埋めるようにサイズ変更されません。

4

2 に答える 2

2

中央領域のレイアウトは「fit」である必要があります。

于 2012-10-18T15:42:59.403 に答える