0

Extjsを使用して、2つのパネルを含むTabPanelを取得しました。これらのパネルは、垂直方向に自動的に拡張されません。すべてのレイアウトはタイプ「fit」で設定され、forceFitはtrueです。

編集:

Kunalの提案に従ってコードを更新しました。

インターフェイスを説明するには:複数のノードを含むツリーリストがあります。ユーザーがこれらのノードの1つをクリックすると、2つのサブタブ(ZombieTab_MainTabとZombieTab_Commands)を持つタブ(関数ZombieTab(zombie_ip)を呼び出す)が開きます。

Kunalの提案でコードを編集すると、次のような効果がありました。ZombieTab_Commandsの下部のバーがパネルの上部に表示され、その結果、タブのすべてのコンポーネントが表示されないことがわかります。

4

1 に答える 1

1

あなたのメインタブであるZombieTabは、スペース全体を占めていますか?

はいの場合、子パネルを次のように変更します

ZombieTab_MainTab.superclass.constructor.call(this, {
    id: 'zombie-main-tab',
    layout:'fit',
    title: 'Main',
    items: {
            layout:'border',
            items:[top_bar, logs]
           }
});

他の子パネルについても同様です。

[コマンド]タブのツールバーについては、通常のExtツールバーに置き換えてみて、効果を確認してください。

    bbar: new Ext.Toolbar({
        id: 'exploits-bbar-zombie-'+zombie_ip,
        text: 'ready',
        border: false,
        iconCls: 'x-status-valid',
        items : [ { text: 'test'} ]
    })
于 2010-05-22T11:49:54.767 に答える