title: EXTJS4- Grid is not being displayed when its a component in window
body: <p>when I am trying to combine different components(dropdown,grid,buttons etc) in an window(Ext.Window), grid is not being displayed. Following is the code:</p>
  
  <pre><code>&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1"
      pageEncoding="ISO-8859-1"%&gt;
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;
  &lt;html&gt;
  &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"&gt;
  &lt;title&gt;Super User Access Management&lt;/title&gt;
  &lt;link rel="stylesheet" href="http://cdn.sencha.io/ext-4.1.1-gpl/resources/css/ext-all.css"&gt;
      &lt;script type="text/javascript" charset="utf-8" src="http://cdn.sencha.io/ext-4.1.1-gpl/ext-all.js"&gt;&lt;/script&gt;
      &lt;script type="text/javascript"&gt;
  
  Ext.onReady(function () {
      Ext.define('SuperUser', {
          extend: 'Ext.data.Model',
          fields: [
              { name: 'fname', type: 'string' },
              { name: 'lname', type: 'string' },
              { name: 'email', type: 'string' },
              { name: 'uid', type: 'string' },
              { name: 'isSup', type: 'boolean' },
              { name: 'upDate', type: 'string' },
              { name: 'upBy', type: 'string' }
          ]
      });
  
      var win=new Ext.Window({
          title: 'Super User Access Management',
          border:false,
            items       : [  
            {
            xtype      : 'combo',
            fieldLabel : 'Module',
            value: 'Super Admin' ,
            store: ['Super Admin', 'Partner Contact Management', 'Partner Trainning Management'],
            listeners: {
                select: function(){
                 alert('Hello module!');
                }
              }        
              },
              { 
                  xtype: 'gridpanel',
                  border: false,
                  store: Ext.create('Ext.data.Store', {
                      storeId: 'supUserStore',
                      pageSize: 3,
                      model:'SuperUser',
                      data: [
                              { fname: 'Jane',lname:'Smith',email: 'j.smith@netapp.com', uid: 'jsmith',isSup:false,upDate:'11-19-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jim',lname:'Smith',email: 'jm.smith@netapp.com', uid: 'jmsmith',isSup:true,upDate:'11-23-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jane',lname:'Smith',email: 'j.smith@netapp.com', uid: 'jsmith',isSup:false,upDate:'11-19-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jim',lname:'Smith',email: 'jm.smith@netapp.com', uid: 'jmsmith',isSup:true,upDate:'11-23-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jane',lname:'Smith',email: 'j.smith@netapp.com', uid: 'jsmith',isSup:false,upDate:'11-19-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jim',lname:'Smith',email: 'jm.smith@netapp.com', uid: 'jmsmith',isSup:true,upDate:'11-23-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jane',lname:'Smith',email: 'j.smith@netapp.com', uid: 'jsmith',isSup:false,upDate:'11-19-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jim',lname:'Smith',email: 'jm.smith@netapp.com', uid: 'jmsmith',isSup:true,upDate:'11-23-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jane',lname:'Smith',email: 'j.smith@netapp.com', uid: 'jsmith',isSup:false,upDate:'11-19-2012',upBy:'aaron@netapp.com' },
                              { fname: 'Jim',lname:'Smith',email: 'jm.smith@netapp.com', uid: 'jmsmith',isSup:true,upDate:'11-23-2012',upBy:'aaron@netapp.com'}
                          ],
                      proxy: { type: 'memory', reader: { type: 'json', root: 'data',totalProperty:10} }
                  }),
                  selModel: Ext.create('Ext.selection.CheckboxModel'),
                  columns: [
                            { header: 'First Name', dataIndex: 'fname' },
                            { header: 'Last Name', dataIndex: 'lname' },
                            { header: 'Email', dataIndex: 'email' },
                            { header: 'User ID', dataIndex: 'uid' },
                            { header: 'Super Admin', dataIndex: 'isSup' },
                            { header: 'Updated Date', dataIndex: 'upDate' },
                            { header: 'Updated By', dataIndex: 'upBy' }
                        ],
                        dockedItems: [{
                            xtype: 'pagingtoolbar',
                            store: Ext.data.StoreManager.lookup('supUserStore'),   
                            dock: 'bottom',
                            displayInfo: true
                        }],
                        initComponent: function () {
                            this.callParent(arguments);
  
                        }
                  }
  
              ]
      });
      win.show();
  
  }); 
      &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
  
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>please please let me know, where I am doing wrong.Or let me know, How can i combine different components in EXTJS. I dont want to render different component in div tag in html body.</p>