Posted on 2010-02-27 11:36
asdtiang 阅读(290)
评论(0) 编辑 收藏 所属分类:
grails study
Grails Reference
paginate
用途
创建下一个/上一个 按钮和一个 breadcrumb 实现分页.
示例
domain class实例:
class Book {
String title
String author
}
controller实例:
class BookController {
def list = {
[books: Book.list(params)]
}
}
标签页代码:
<g:paginate controller="book" action="list" total="${Book.count()}" />
或
<g:paginate next="Forward" prev="Back"
maxsteps="0" controller="book"
action="list" total="${Book.count()}" />
描述
属性
-
total
(必需) - 页数的总数量.
-
action
(可选) - 要链接的action名称,如果不指定,链接到当前action.
-
controller
(可选) -
要链接的controller
名称,如果不指定,链接到当前的controller
.
-
id
(可选) - link的id
-
params
(可选) - 包含请求参数的 map.
-
prev
(可选) - 显示上一页 (根据默认值定义 "Previous" 做为默认的分页)
-
next
(可选) - 显示下一页
-
max
(可选) - 每页显示的总记录 (默认为 10条记录).
-
maxsteps
(可选) - 分页的数量.
-
offset
(可选) - 仅用于 params.offset 为空.
天苍苍,野茫茫,风吹草底见牛羊