用 $.fn.pagination.defaults 重寫了 defaults。
依賴
linkbutton
用法
代碼如下:
<div id="pp" style="background:#efefef;border:1px solid #ccc;"></div>
代碼如下:
$('#pp').pagination({
total:2000,
pageSize:10
});
特性
名稱
類型
說明
默認值
total
number
記錄總數,應該在創建pagination時設置。
1
pageSize
number
頁面尺寸。(譯者注:每頁顯示的最大記錄數)
10
pageNumber
number
創建pagination時顯示的頁碼。
1
pageList
array
用戶能改變頁面尺寸。pageList特性定義了能改成多大的尺寸。
[10,20,30,50]
loading
boolean
定義了是否數據正在加載。
false
buttons
array
定義了自定義按鈕,每個按鈕包含兩個特性:
iconCls:CSS類,它將顯示一個背景圖片
handler:當按鈕被點擊時的處理函數。
null
showPageList
boolean
定義了是否顯示頁面列表。
true
showRefresh
boolean
定義了是否顯示刷新按鈕。
true
beforePageText
string
在input組件之前顯示label。
Page
afterPageText
string
在input組件之後顯示label。
of {pages}
displayMsg
string
顯示頁面信息。
Displaying {from} to {to} of {total} items
事件
名稱
參數
說明
onSelectPage
pageNumber, pageSize
當用戶選擇新的頁面時觸發。回調函數包含兩個參數:
pageNumber:新的頁碼
pageSize:新的頁面尺寸
onBeforeRefresh
pageNumber, pageSize
刷新按鈕點擊之前觸發,返回false就取消刷新動作。
onRefresh
pageNumber, pageSize
刷新之後觸發。
onChangePageSize
pageSize
當用戶改變頁面尺寸時觸發。
Methods
名稱
參數
說明
options
none
返回options對象。
loading
none
把pagination變成正在加載(loading)狀態。
loaded
none
把pagination變成加載完成(loaded)狀態。