本帖最后由 muyihuakai 于 2012-02-06 14:56:45 编辑

解决方案 »

  1.   

    Ext.onReady(function(){
    var cm = new Ext.grid.ColumnModel([
    {header:"姓名",dataIndex:"name",width:80,tooltip:"这是姓名~~"},
    {header:"性别",dataIndex:"sex",width:80,tooltip:"这是sex~~"},
    {header:"生日",dataIndex:"brithday",width:80,tooltip:"生日~~"},
    {header:"学历",dataIndex:"edu",width:80,tooltip:"这是学历~~"},
    {header:"备注",dataIndex:"memo",width:80,tooltip:"备注~~"}
    ]);


     var data = {totalCount: 8, Body:[
      {name:"gold",sex:"男",brithday:"1986-08-15",edu:"本科",memo:"无"},
      {name:"gold",sex:"男",brithday:"1986-08-15",edu:"本科",memo:"无"}]
      };
     
     var proxy = new Ext.data.MemoryProxy(data);
     
     var record =  Ext.data.Record.create([
      { name:"name",mapping:"name"},
      { name:"sex",mapping:"sex"},
      { name:"brithday",mapping:"brithday"},
      { name:"edu",mapping:"edu"},
      { name:"memo",mapping:"memo"}
     ]);
     
     var reader = new Ext.data.JsonReader({totalProperty: "totalCount",root:"Body"},record);
     var store = new Ext.data.Store({
      proxy :proxy,
      reader:reader    
     });

      store.load();
      alert(store.getCount());
     var _panel = new Ext.grid.GridPanel({        
       title:"中国公民",
       autoHeight:true,
       width:600,  
       cm:cm,
       store:store,
           renderTo:"div1"
       });
    })
    这样就可以了