我已经看到有很多关于这个论点的问题,但是任何人都有一个适合我的答案。那么让我们深入研究代码:
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。
阿格尼斯
答案 0 :(得分:1)
首先,root是不正确的。它应该是response.platform_members
。
此外,模型名称是类名,因此应为PlatformMember
。