1

ページの読み込み時に中間コンテンツの特定の高さ (600px など) が必要です。

現在、次のようなものがあります。

[ _ _ _ _ _ _ ___ヘッダー_ _ _ _ _ _ _ _ _ ] _ _

[左サイドバー] [中コンテンツパネル] [右サイドバー]

[ _ _ _ _ _ _ ___フッター_ _ _ _ __ _ _ ____ ] _ _ _

コードの一部:

var viewport = new Ext.Viewport({
    layout: 'border',
    id: 'parent_container',
    items: [{
        region: 'north',
        contentEl: 'header',
        border: false
    }, {
        region: 'west',
        id: 'left_sidebar_panel',
        split: true,
        width: 200,
        minSize: 200,
        maxSize: 400,
        autoScroll: true,
        contentEl: 'sidebar_container',
        border: false
    },{
        region: 'center',
        id: 'middle_content_panel',
        layout: 'border',
        border: false,
        items: [{
            region: 'north',
            contentEl: 'main_content_header',
            border: false
    }...

ページの読み込み/ウィンドウの展開時に middle_content_panel に特定の高さを強制する方法はありますか? または、他の方法で javascript を使用して高さを取得する方法。

4

1 に答える 1

2

まず、センターコンテンツを変数として定義する必要があります

For example: var center= new Ext.Panel({
...
});

setHeightメソッドを使用できますcenter.setHeight(600);

ドキュメントから:

ここに画像の説明を入力してください

于 2012-04-15T15:48:50.750 に答える