2012-07-15 63 views
1

我有一個選項卡面板,並且我添加了一個網格面板。現在,當我重新調整瀏覽器窗口的大小(如縮小)時,我希望網格列和所有其他組件都縮小並調整大小,以便以任何窗口大小顯示視圖。我怎樣才能做到這一點 ?如何縮小窗體組件以適應瀏覽器窗口

我使用煎茶,architect2

Ext.define('App.view.ExView', { 
    extend: 'Ext.tab.Panel', 

    autoRender: true, 
    autoShow: true, 
    frame: true, 
    height: 600, 
    id: 'mainpanel', 
    width: 1360, 
    maintainFlex: false, 
    suspendLayout: false, 
    hideCollapseTool: false, 
    title: 'Example Project', 
    titleCollapse: false, 
    activeTab: 0, 
    plain: true, 
    fullscreen: 'true', 

GRID

items: [ 
         { 
          xtype: 'gridpanel', 
          autoShow: true, 
          height: 100, 
          minHeight: 40, 
          minWidth: 50, 
          autoScroll: true, 
          title: 'Grid', 
          store: 'storegrid', 
          layout: { 
           type: 'fit' 
          }, 
          viewConfig: { 

          }, 
          columns: [ 
           { 
            xtype: 'gridcolumn', 
            maintainFlex: false, 
            dataIndex: 'name', 
            flex: 1, 
            text: 'name' 
           }, 
           { 
            xtype: 'gridcolumn', 
            maintainFlex: false, 
            dataIndex: 'age', 
            flex: 1, 
            text: 'age' 
           } 
          ] 
         } 
        ] 
       } 
      ] 
     }); 
+0

可能要張貼一些代碼 - 如何定義你的網格,你用什麼樣的佈局等 – sha 2012-07-15 15:45:28

+0

我已經更新了我的代碼。這是TabPanel。我已經添加了Grid和所有其他面板。 – Illep 2012-07-15 15:50:32

+0

你在哪裏添加TabPanel到?如果你的tabpanel沒有調整大小 - 這意味着它的容器不會調整它的大小。 – sha 2012-07-15 16:07:49

回答