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

时间:2013-09-11 09:56:41

标签: javascript json extjs

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

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文件在下面,但我建议您阅读viewer

json

阿格尼斯

1 个答案:

答案 0 :(得分:1)

首先,root是不正确的。它应该是response.platform_members

此外,模型名称是类名,因此应为PlatformMember

相关问题