我用的hibernate 的查询语句 Query query=session.createQuery("form xxx");
query.setFirstResult(page.start); stat=当前页-1*30
query.setMaxResults(30);
extjs是gridpanel中的分页是
bbar: new Ext.PagingToolbar({
store: store,
displayInfo: true,
pageSize: 30,
prependButtons: true,
displayMsg : "显示第 {0}条到 {1}条记录,总共 {2}条",
emptyMsg : "没有记录",
为什么分页不能正常出来呢,query.setMaxResults(30)设置的结果是多少 就只有多少条记录数,所以只有一页,请教hibernate+extJS gridpanel的分页
query.setFirstResult(page.start); stat=当前页-1*30
query.setMaxResults(30);
extjs是gridpanel中的分页是
bbar: new Ext.PagingToolbar({
store: store,
displayInfo: true,
pageSize: 30,
prependButtons: true,
displayMsg : "显示第 {0}条到 {1}条记录,总共 {2}条",
emptyMsg : "没有记录",
为什么分页不能正常出来呢,query.setMaxResults(30)设置的结果是多少 就只有多少条记录数,所以只有一页,请教hibernate+extJS gridpanel的分页
解决方案 »
- 下面是我在北京某软件公司的面试题(有些难哦),请大家帮我解答一下,谢谢了!
- 求Freemark完整手册
- 菜鸟请教:在servlet中调用bean,部署的时候bean的class文件应该放在哪?
- apache+tomcat,apache经常出问题,原因大概在哪里呢
- 借个地方发布个招聘信息,J2EE的工程师 (无锡市)
- struts中的中文处理
- 软考通过啦,进来就送分啦
- java 的 cas 服务器 在java客户端 中登录 后 在 net 客户端 中能 获取到 登录的用户名么 ,, 如果 能 如何 获取 ?》
- JB2005和TOMCAT5.5.4如何整合?
- FTP服务器使用客户端可以正常下载,但是在java代码中,无法读取到文件,用的是org.apache.commons.net.ftp
- thread pool问题
- java 转码时出现的问题
这个不重要啦,都是按columnModel 然后对应读取的,关键点是,hibernate的这个分页有问题,他设置的setMaxResults为多少一次就只查询出多少条数据,extjs无法获取到她得总数据,我也不知道怎么付给extjs
不解析,都说你json数据不对,store的reader.你应该先用count查出总数,再用分页得到list,最后用json format.
最后的json数据应该为:{totalCount:,list:[{实体},{实体}]}store的reader为:new Ext.data.JsonReader({
root:'list',
totalProperty:'totalCount',
id:'id'
},[对应list下的属性
])
谢谢了是totalProperty付错了值,我直接把list.size()放进去了,一直在PagingToolbar在付总值的地方,结果在store里面