我用Spirng MVC 和EXt做个数据显示,在Ext界面有一个查询页面,点击后在GridPanel里面显示数据,但是总是显示不出来啊! MVC里面方法返回一个List结果集,spring会自动将结果集转成Jons格式,但是我Ext页面Store不知道怎么处理了,以下是我写的主要的代码:
var UserDs = new Ext.data.JsonStore(Ext.apply({
url : 'user/searchUser.do?format=json'
}, {
root : 'userList',
fields : [ 'userId', 'userName' ]
})); var userGrid = new Ext.grid.GridPanel({
resizable : true,
height : 315,
autoWidth : true,
border : false,
ds : UserDs,
cm : new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), {
header : "会员编号内码",
width : 100,
sortable : true,
dataIndex : 'userId'
}, {
header : "会员卡号",
width : 100,
sortable : true,
dataIndex : 'userName'
} ])
});
var UserDs = new Ext.data.JsonStore(Ext.apply({
url : 'user/searchUser.do?format=json'
}, {
root : 'userList',
fields : [ 'userId', 'userName' ]
})); var userGrid = new Ext.grid.GridPanel({
resizable : true,
height : 315,
autoWidth : true,
border : false,
ds : UserDs,
cm : new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), {
header : "会员编号内码",
width : 100,
sortable : true,
dataIndex : 'userId'
}, {
header : "会员卡号",
width : 100,
sortable : true,
dataIndex : 'userName'
} ])
});
解决方案 »
- springMVC之helloworld出现问题啦~~帮忙看看咯~
- 急!急!急! java集合问题求助,请各位高手帮忙
- 求hibernate2.0 api和jar包
- 请高人帮忙看看这个WSDL文件怎么生成客户端啊?急!!!
- 关于JDK1.6新增排序功能,当table为空会报数组越界的错误
- struts2标签问题
- 请问这条语句什么意思?在哪里实现这条语句呢?jdbc:oracle:thin:@126.21.44.172:8022:cissdev
- 杭州普通JAVA程序员,1年内的工作经验,工资多少?
- 两个站点之间的数据库连接池是否会有影响?
- 急!tomcat解析jsp页面问题 在线等
- JAVA数据包封装问题求解
- j2ee动态修改应用配置的一点疑问
{userList:[{'username1':username1,"password1"P:password1},{{'username2':username2,"password2"P:password2}]}的格式才是正确的
因为你root:'userList',所以上面一定要是userList
呵呵 一看这个,就知道不是ext4的吧,前天刚纠结这个Ext.grid.ColumnModel捏
fields : ['id', 'dataName'],
proxy : {
type : "ajax",
url : ps+"/tconfig/ptDaist.do?t_id="+t_id,
reader : {
type : "json",
root : "ds"
}
},
autoLoad : true
});这个是4的store,你的是几的啊,
var UserDs=new Ext.data.JsonStore({
ur:"XXXx"
},config) //config 是你的字段那些信息
UserDs.on("load",function(){
if(UserDs.getTotalcount()<=0){
alert("重新查询“);
}
});下面查询按钮 绑定一个查询方法 把UserDs传进去 就可以了!