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的新手,所以你的回答对我很有帮助。