1.能读出数据并且打印出来的json格式的数据直接拿到本地,能显示出来。
2.直接从数据库中读取,无法显示数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
######看下你的exjs grid数据绑定好着没。######上代码吧 把你请求和返回的代码都贴上了吧
######
Ext.QuickTips.init();
var cm = new Ext.grid.ColumnModel([
{header:'编号',dataIndex:'paramId'},
{header:'编码',dataIndex:'paramCode'},
{header:'类型',dataIndex:'paramType'},
{header:'值',dataIndex:'paramValue'},
{header:'描述',dataIndex:'paramDesc'},
{header:'备注',dataIndex:'remark'}
]);
var proxy = new Ext.data.HttpProxy({url:"showParamList.action"});
//var proxy = new Ext.data.MemoryProxy(data);
var record = Ext.data.Record.create([
{name:'paramId',type:"int",mapping:'paramId'},
{name:'paramCode',type:'string',mapping:'paramCode'},
{name:'paramType',type:'string',mapping:'paramType'},
{name:'paramValue',type:'string',mapping:'paramValue'},
{name:'paramDesc',type:'string',mapping:'paramDesc'} ,
{name:'remark',type:'string',mapping:'remark'}
]);
var reader = new Ext.data.JsonReader({
totalProperty: 'totalProperty',
id:'paramId',
result:'results'
},record);
var store = new Ext.data.Store({
proxy:proxy,
reader:reader
});
var grid = new Ext.grid.GridPanel({
title:'表格',
cm:cm,
store:store,
width:800,
height:300,
loadMask:true,
autoShow:true,
columnLines:true,
header:true,
frame:true,
autoExpandColumn:2,
renderTo:Ext.getBody(),
bbar: new Ext.PagingToolbar({
pageSize: 20,//显示多少页
store: this.store,
displayInfo: true,
displayMsg: "显示第{0}-{1}条,共有{2}条记录",
emptyMsg: "没有记录"
})
});
store.load({params:{start:0,limit:5}});
proxy里面貌似得设置root吧,服务器端返回的数据也应该有个root标识,你debug一下看看,是不是这个问题,root="results"