2012-01-24 22 views
0

こんにちは私は与えられたパネルを持っていますExtjsボーダーレイアウトminSizeの中央領域が機能しない

私は中央領域に固定minSizeをします。

Test.Grid.Panel = { 
    id: 'test-grid-summary' 
    ,layout: 'border' 
    ,defaults: { 
     collapsible: true 
     ,split: true 
     ,border: false 
    }, 
    items: [ 
     { 
      region: 'center' 
      ,collapsible: false 
      ,layout: 'fit' 
      ,minSize: 100 // NOT WORKING 
      ,items: [ 
      { 
       xtype: 'test-Grid' 
       ,id: 'grid-test' 
      } 
     ] 
     }, 
     { 
      region: 'south' 
      ,id: 'panel-test' 
      ,title: 'Test' 
      ,height: 150 
      ,minSize: 75 
      ,layout: 'fit' 
      ,plugins: [Ext.ux.PanelCollapsedTitle]     
     } 
    ] 
}; 

私は南のパネルをドラッグすると、それはほとんどそれがに、minSizeを持っているにもかかわらず、センターパネルを隠します。

正しい設定で対応してください。

答えて

3

コンテナのサイズが南パネルの高さと中央パネルの最小高さの合計である場合、minHeightの中心パネルのプロパティを設定できます(minSizeではなく)。スプリッタは設定できませんその値よりも小さい高さ。

+0

VBoxレイアウトにはスプリッタがなく、サイズ変更可能なパネルが必要です。あなたは他のオプションを提案できますか? – Rohit

+0

私は中央パネルに 'minHeight'を設定すると実際に動作することを発見しました。 'minSize'の代わりにそれを設定しようとしてください – Krzysztof

+0

素晴らしい提案は魅力的に働いていました。ありがとう – Rohit

関連する問題