2012-09-04 56 views
0

我們有一個視口,裏面我們有導航樹西部地區和內容中心區域(網格,表格等),其中有內部標籤面板它。ExtJS的自動調整Tab平板

我們動態添加內容(標籤)到此標籤面板,點擊導航樹中的任意子菜單項。

這些選項卡在窗口重新大小上不會重新調整大小。

動態地添加標籤的功能是:

function AddNewTab(title, url, closable) { 
    var tabs = Ext.getCmp('tabs'); 
    tabs.add({ 
     xtype: 'panel', 
     title: title, 
     closable: closable, 
     autoScroll: true, 
     layout: 'fit', 
     autoLoad: { 
      url: url, 
      scripts: true 
     } 
    }); 
    tabs.setActiveTab(tabs.items.length - 1); 
} 

更新: 這是正常的狀態,每一個事情是確定 This is the normal state where every things is OK

但當我們調整窗口大小或摺疊的權利面板,選項卡面板不會重新調整大小以填滿整個區域。 But when we resize the container, tab panel won't re-size to fill the whole area.

+0

「未調整大小」代表什麼? –

+0

我們希望自動調整大小功能,例如視口自動調整大小。我可以添加一些圖片。 –

+0

方式太模糊。它現在如何工作?它應該如何? –

回答

2

中心區域的佈局應該是'合適的'。

0

這幫了我。

Ext.EventManager.onWindowResize(myEvilPanel.doLayout, myEvilPanel);