//  create the Data Store
  var store = new Ext.data.Store({
      // load using HTTP
      url: 'sheldon.xml',
  
      // the return will be XML, so lets set up a reader
      reader: new Ext.data.XmlReader({
             // records will have an "Item" tag
             record: 'Item',
             id: 'ASIN',
             totalRecords: '@total'
         }, [
             // set up the fields mapping into the xml doc
             // The first needs mapping, the others are very basic
             {name: 'Author', mapping: 'ItemAttributes > Author'},
             'Title',
      'Manufacturer',
      'ProductGroup',
      // Detail URL is not part of the column model of the grid
      'DetailPageURL'
         ])
  });
store.load();
  var grid = new Ext.grid.GridPanel({
  store: store,
  columns: [
      {header: "Author",  dataIndex: 'Author', sortable: true},
      {header: "Title",dataIndex: 'Title', sortable: true},
      {header: "Manufacturer",  dataIndex: 'Manufacturer', sortable: true},
      {header: "Product Group",  dataIndex: 'ProductGroup', sortable: true}
  ],
sm: new Ext.grid.RowSelectionModel({singleSelect: true}),
viewConfig: {
forceFit: true
},
  height:210,
split: true,
region: 'north'
});    
    var ct = new Ext.Panel({
     frame: true,
     title: 'Book List',
     layout: 'border',
     items: 
     [
     grid,
     {
     id: 'detailPanel',
     region: 'south',
     bodyStyle: {
     background: '#ffffff',
     padding: '7px'
     },
     html: 'Please select a book to see additional details.111111'
     }
     ]
    })
var w2 = new Ext.Window({
title:'用户信息',
width:500,
height:600,
items:ct
})
我要把上面这个ct放进一个window里面 但是界面不出来 但是如果 单独显示ct 就可以显示 我试验了一下适应为layout的关系 如果我把ct里面的layout去掉那么window就可以显示出来了看是 显示出来的样式不对, 不是上下结构的是,所以ct里面必须要有layout,这样我就矛盾了 放了layout就显示不出,不放样式又不多,大虾帮帮忙看看吧