Posted on 2010-02-27 11:36
asdtiang 閱讀(299)
評論(0) 編輯 收藏 所屬分類:
grails study
Grails Reference
paginate
用途
創(chuàng)建下一個(gè)/上一個(gè) 按鈕和一個(gè) breadcrumb 實(shí)現(xiàn)分頁.
示例
domain class實(shí)例:
class Book {
String title
String author
}
controller實(shí)例:
class BookController {
def list = {
[books: Book.list(params)]
}
}
標(biāo)簽頁代碼:
<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
(必需) - 頁數(shù)的總數(shù)量.
-
action
(可選) - 要鏈接的action名稱,如果不指定,鏈接到當(dāng)前action.
-
controller
(可選) -
要鏈接的controller
名稱,如果不指定,鏈接到當(dāng)前的controller
.
-
id
(可選) - link的id
-
params
(可選) - 包含請求參數(shù)的 map.
-
prev
(可選) - 顯示上一頁 (根據(jù)默認(rèn)值定義 "Previous" 做為默認(rèn)的分頁)
-
next
(可選) - 顯示下一頁
-
max
(可選) - 每頁顯示的總記錄 (默認(rèn)為 10條記錄).
-
maxsteps
(可選) - 分頁的數(shù)量.
-
offset
(可選) - 僅用于 params.offset 為空.
天蒼蒼,野茫茫,風(fēng)吹草底見牛羊