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 閱讀(1802)
評論(0) 編輯 收藏