listeners: {
                       click: function(n) {
                          var panel = Ext.getCmp('WestPanel');
                          panel.add({
                                 id: 'newpanel',
                                 xtype: 'panel',
                                 html: 'bbbb',
                                 name: 'newpanel'
                          });
                           panel.doLayout();
                        }
                    }
      
Posted by 저기요씨

  viewConfig: {
   forceFit: true
  }

한후 
 
var viewport = new Ext.Viewport({
  layout: 'fit',   
  items: [grid]  
 });.

viewport 에 만든 grid를 넣어주면 window 사이즈에 맞게 그리드 사이즈도 깨지지 않고 resize된다.
Posted by 저기요씨