var roleInfofields=['roleid','rolename','roledesc'];
    InfoStore = new Ext.data.Store({
           proxy: new Ext.data.HttpProxy({
               url:'GetRoleInfo.aspx',
                method:'POST'
                }),
           reader:new Ext.data.JsonReader({
           fields:roleInfofields,
                root:'data',
                totalProperty:'totalCount' 
            })
GetRoleInfo的信息格式 

  totalCount:10, 
  success:true, 
  error:"", 
  singleInfo:"", 
  data:[{"roleid":"1","rolename":"收营员","roledesc":"本系统主要使用对象"}, 
        {"roleid":"2","rolename":"系统管理员","roledesc":"本系统权限最高者"}, 
        {"roleid":"3","rolename":"客人","roledesc":"目前为止无任何权限"}] 

我现在用的是extjs 3.0 gridpanel就是现实不出store的信息 
但在网上看到在extjs 2.0中可以显示的 
小弟现在主要不知道错在哪里,找了半天就归结到url连接数据源的格式上了 
请高手给予指点 

解决方案 »

  1.   

    up up up up up up up up up up up up
      

  2.   

    这是我写的一个例子 是3.0的 希望对你有用
     Ext.onReady(function(){
            var _record=new Ext.data.Record.create([{name:'name'},{name:'sex'},{name:'id'},{name:'age'}]);
            var _store=new Ext.data.Store({            
                proxy:new Ext.data.HttpProxy({url:'jsonData.ashx'}),
                reader:new Ext.data.JsonReader({totalProperty: 'totalProperty',root:'root'},_record)
            });
            var _pageTool=new Ext.PagingToolbar({
                    store:_store,
                    pageSize:4,
                    displayInfo:true,
                    emptyMsg:'没有任何记录',
                    listeners:{
                        change:function(){
                            
                        },
                        beforechange:function(){
                           
                        }
                    }
                });
            _gridPanel=new Ext.grid.GridPanel({
                store:_store,
                title:'后台数据分页',
                width:400,
                height:300,
                renderTo:Ext.getBody(),
                columns:[{
                    header:'姓名',
                    dataIndex:'name'
                },{
                    header:'性别',
                    dataIndex:'sex'
                },{
                    header:'年龄',
                    dataIndex:'age'
                }],
                loadMask:true,
                bbar:_pageTool
            });
            _store.load({params:{start:0,limit:_pageTool.pageSize}});
        });
      

  3.   

    数据格式没错吧。JSON 格式哦。