Javascript ExtJs4:将json数据加载到网格中

Javascript ExtJs4:将json数据加载到网格中,javascript,json,extjs,Javascript,Json,Extjs,我看到关于这个论点有很多问题,但任何人都有适合我的答案。因此,让我们深入研究代码: Ext.define('Platform Member', { extend: 'Ext.data.Model', fields: [ {name: 'id'}, {name: 'name', type: 'string', convert: null, defaultValue: undefined}, {name: 'email',

我看到关于这个论点有很多问题,但任何人都有适合我的答案。因此,让我们深入研究代码:

Ext.define('Platform Member', {
    extend: 'Ext.data.Model',
    fields: [
       {name: 'id'},
       {name: 'name',      type: 'string', convert: null,     defaultValue: undefined},
       {name: 'email',     type: 'string', convert: null,     defaultValue: undefined},
    ],
    idProperty: 'id'
});
这是网格,它被识别,网格位于网页中

 var store = Ext.create('Ext.data.JsonStore', {
     autoLoad: true,
     model: "Platform Member",
     proxy: {
         type: 'ajax',
         url: '../static/platform-member.json',
         reader: {
             type: 'json',
             root: 'response/platform_members'
         }
     }
});
问题,根属性是应该读取的json三的节点吗?因为网格列的名称是应该在json文件中读取的该节点字段的名称。下面是json文件,但我建议您阅读此文件

这个


Agnese

首先,根不正确。它应该是
响应。平台成员


另外,模型名是一个类名,因此它应该是
PlatformMember

为什么只发布一半的信息?JSON响应是什么样子的。您的网格配置是什么?为什么您要将名称和电子邮件声明为
float
?!?!你说得对,我正在解决问题。谢谢你,Evan。谢谢,我是Ext.js的新手,所以你的回答对我很有帮助。