2012-07-15 62 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

回答