2013-10-14 28 views
1

我有這個邊界佈局:http://jsfiddle.net/rGM2t/1/EXTJS使西部面板擴大在中心面板

運行擴展功能:Ext.getCmp("west").expand();將縮小中心,以騰出空間給西部。
我該如何動態擴展西部並強制他超越中心而不是縮小呢?
有什麼像Ext.getCmp("west").softExpand();

Ext.create('Ext.panel.Panel', { 
     width: 500, 
     height: 400, 
     title: 'Border Layout', 
     layout: 'border', 
     items: [{ 


      title: 'West Region is collapsible', 
      region:'west', 

      xtype: 'panel', 
      margins: '5 0 0 5', 
      width: 200, 
      collapsible: true, 
      collapsed : true, 
      id: 'west', 
      layout: 'fit' 
     },{ 
      title: 'Center Region', 
      region: 'center',  
      xtype: 'panel', 
      margins: '5 5 0 0' 
     }], 
     renderTo: Ext.getBody() 
    }); 


Ext.getCmp("west").expand(); 

回答

0

您需要向西漂浮。但是將浮動元素放在邊界佈局中並沒有多大意義。你可以使用一個Window組件(它只是一個自定義的浮動面板)浮在中心和西面,然後當窗戶關閉時,你再次看到你的西面和中心。

這樣的事情可能是:http://jsfiddle.net/3bDWU/