求助:extjs的gridpanel从后台获取json数据,用springmvc返回。 65

用开发者工具调试,发现:前台在dataStore中已经获取到后台传过来的json数据,但是:在表格中却不显示数据。补充:以下是json数据:{"userList":[{"... 用开发者工具调试,发现:前台在dataStore中已经获取到后台传过来的json数据,但是:在表格中却不显示数据。补充:以下是json数据:{"userList":[{"id":1,"name":"name1","desc":"desc1","sex":"sex1"}]}以下是extjs的代码:var cm=new Ext.grid.ColumnModel([ {header:'编号',dataIndex:'id',width:60,sortable:true}, {header:'名称',dataIndex:'name',width:120}, {header:'描述',dataIndex:'desc'}, {header:'性别',dataIndex:'sex'} ]);//var Plant = Ext.data.Record.create([ {name: 'id'}, {name: 'name'}, {name: 'desc'},{name: 'sex'} ]); //dataStore var ds = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({url: '${ctp}/panel/panel2.json',method:'get'}), reader:new Ext.data.JsonReader({root:"userList"},[ {name: 'id'}, {name: 'name'}, {name: 'desc'},{name: 'sex'} ]), autoLoad:true });//ds.load();//面板 var grid=new Ext.grid.GridPanel({ title:'grid面板', //el:'my_grid',//这行不起作用 renderTo:'my_panel', ds:ds, cm:cm, //sm:sm tbar:new Ext.Toolbar({ title:'工具条', items: [ {pressed:true,text:'查询'}, {pressed:true,text:'新增'} ] })//下面是效果图(表格数据没有显示): 展开
 我来答
百度网友13eda02
2017-02-06 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:382万
展开全部

这样看主要是reader定义的问题

reader:new Ext.data.JsonReader({
root:'userList',
fields:['id','name','desc','sex'}]
}),
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式