本帖最后由 dyg6515 于 2010-06-13 16:25:51 编辑

解决方案 »

  1.   

      reader:new Ext.data.JsonReader({
      root:'root',
      //totalProperty:'total',
      idProperty:'id',
      successProperty:'success'
      },['tracking_number','country','type']),
    ////这里应该是[{name:"tracking_number"},{name:"country"},{name:"type"}]
      autoLoad:true,
      autoSave:true
      });
      

  2.   

    store 必须是这种格式
      

  3.   

    store 必须是这种格式
      

  4.   

    store里的格式换成[{name:"tracking_number"},{name:"country"},{name:"type"}]
    也还是那样子。
      

  5.   

    api:{ 
      read:'?Packages_test-read',
      create:'?Packages_test-create',
      destroy:'?Packages_test-destroy'
      }
      }), writer:new Ext.data.JsonWriter({
      encode: true,
      writeAllFields: false
      }),  这里我没有这样用过。直接改成看看行不行var store = new Ext.data.Store({
      proxy:new Ext.data.HttpProxy(url:""), 
      reader:new Ext.data.JsonReader({
      root:'root',
      //totalProperty:'total',
      idProperty:'id',
      successProperty:'success'
      },[{name:'tracking_number'},{name:'country'},{name:'type'}]),
      autoLoad:true
      });
    只要后台格式传对了就能显示出来
      

  6.   

    原来是后台模型层的代码有问题,前台extjs是正确的,非常感谢平平的热心回复。