没报错!如果报错的话建议用firefox的firebug插件来查看提示错误信息,而且可以直接查看从服务端返回的数据格式是否正确。

解决方案 »

  1.   

    var gridStore = Ext.create('Ext.data.Store', {
         storeId:'userGridStore',
             model : 'User',
    proxy : {
    type : 'ajax',
    //url:'user/user.json'
    url : 'getUserGridJson.action',
    reader:{
    type:'json',
    root:'rows'

    },
    autoLoad:true
        });reader:位置写错了。 
      

  2.   

    是不是表头也出不来,如果是的话,试试把header  改成text
      

  3.   

    这是由于store获取的数据参数顺序与Grid的header字段顺序不一致引起,在fields里把store的每个参数都加上mapping,如 {name: 'userID',type:'int',mapping:'userID'},保证store的每个参数都能与Grid的header字段对应,这样grid表格就能够显示数据了。如果没加mapping,默认就按位置顺序对应了,如第一个参数对应第一个字段,第二个对应第二个字段,对不上就无法显示数据了。