0

だから私はそのTabPanelように定義しています:

panel = new Ext.TabPanel({
            fullscreen: true,
            cardSwitchAnimation: 'slide',
            ui: 'dark',
            items: [home, faq, about]
        });

セクションは次のhomeように定義されます。

home = new Ext.Component({
            title: "Home",
            scroll: 'vertical',
            tpl: [
                '<tpl for="."',
                ' <div messageId="{message_id}">',
                ' </div>',
                '</tpl>'
            ]
        });

さて、homeタブだけで、その真下にTabPanel他の要素、具体的にはテキストボックス、ボタン、2つのドロップダウンを含むセクションが必要です。

コンテンツセクションが同じように機能し、これらの追加された要素の下まで開始されないようにするには、どうすれば追加できますか?

4

1 に答える 1

0

あなたの目的が 100% 明確というわけではありませんが、以下のように「ホーム」カード内で 2 つのパネルを互いに積み重ねたいだけのように思えます.... 各サブアイテムの部屋の量を制御する必要がある場合layout具体的には、プロパティを確認する必要があるhboxと思います。

home = new Ext.Panel({
    title: "Home",
    scroll: 'vertical',
    items: [
        {
            html: 'first panel'
        },
        {
            tpl: '<tpl for="."><div messageId="{message_id}"></div></tpl>'
        }
    ]
});

別の方法として、2 番目のツールバーのようなものについて話していたかもしれません。その場合は、dockedItems を見てください。

于 2011-05-29T15:07:48.160 に答える