随笔-112  评论-73  文章-0  trackbacks-0

grails 查询分页


grails 生成的list.gsp 默认是带有分页的,但是不支持查询条件分页,就是查询结果不能翻页,google 一下,http://garyli.javaeye.com/blog/237100 这篇文章介绍了一种方法,但是得修改原有的代码,不利于以后升级,并且不支持filterpane 插件分页。


经过查看源码发现paginate 需要params 参数,而filterpane 需要filterParams 参数. 只要在页中加入相应的参数即可。

如果只是使用filterpane 进行查询这样使用:

<g:paginate total="${contractInstanceTotal}" params="${filterParams}" />

如果只是使用自定义查询这样使用:

<g:paginate total="${contractInstanceTotal}" params="${params}" />

如果两种方法都要使用这样使用:
<g:paginate total="${contractInstanceTotal}" params="${filterParams?filterParams:params}" />


这样只要修改页面就可以了,不需改其他的任何代码。

posted on 2010-02-26 10:54 Libo 阅读(1797) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: