我新建了一个json文件info.json,里面写的是一个json数据对象。如何用JsonStore读取啊!我的代码如下
var store = new Ext.data.JsonStore({
proxy:new Ext.data.HttpProxy({
url:'infos.json'
}),
reader:new Ext.data.JsonReader({
root:'infos',
fields: [
{name: 'id'},
{name: 'name'},
{name: 'age'},
{name: 'sex'},
{name: 'address'}
]
}),
});
store.load();
var grid = new Ext.grid.GridPanel({
width:500,
height:300,
title:'Students',
store: store,
columns:[{
header: "Id",
dataIndex: 'id',
width: 220,
sortable: false
},{
header: "Name",
dataIndex: 'name',
width: 100,
sortable: false
},{
header: "Age",
dataIndex: 'age',
width: 70,
align: 'right',
sortable: false
},{
header: "Sex",
dataIndex: 'sex',
width: 150,
sortable: false
},
{
header: "Address",
dataIndex: 'address',
width: 150,
sortable: false
}]
});
不能显示出数据 求指教啊
JsonStore读取外部文件的问题
答案:2 悬赏:60 手机版
解决时间 2021-03-06 06:04
- 提问者网友:wodetian
- 2021-03-05 08:47
最佳答案
- 五星知识达人网友:行路难
- 2021-03-05 10:16
JsonStore的默认reader是JsonReader。而不需要你重新在里面定义。所以,如果里面要用reader:new Ext.data.JsonReader的格式,外面的JsonStore就改成Store。如果外边用JsonStore的格式。里面直接写fields。不用JosnReader。
全部回答
- 1楼网友:罪歌
- 2021-03-05 11:36
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯