2012-01-24 53 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

如果你的容器的尺寸大於250(這是南面板的高度和中心面板的最小高度的總和),那麼你可以設置中心面板的minHeight屬性(而不是minSize),並且分離器不允許設置高度低於該值。

+0

VBox佈局沒有分離器,我需要調整大小的面板。你能建議其他選擇嗎? – Rohit

+0

我發現在中央面板上設置'minHeight'確實可行。嘗試設置它而不是'minSize' – Krzysztof

+0

偉大的建議像一個魅力工作。萬分感謝 – Rohit