接口 PageNavi
- 所有超级接口:
Cloneable,Serializable
- 所有已知实现类:
DefaultPageNavi
-
方法概要
修饰符和类型方法说明ajax()autoCount(boolean auto) 设置是否需要是查询总行数
maps:true:自动 DataSet: null或true自动计算分页变量clone()createHidParam(String name, Object values) form()intlongint查询结果行数long页面显示的第一页long页面显示的最后一页long第一行getFlag()getForm()getGuide()getHtml()long最后一行long总条数懒加载时间间隔(秒)getOrderText(boolean require) intgetStyle()longlongintgetType()booleanisLazy()总条数懒加载时间间隔(秒)booleanbooleanbooleandefault Stringjson()default Stringjson(boolean empty) limit(long offset, int rows) default DataRowmap()map(boolean empty) 属性转map设置排序方式order(String order, Order.TYPE type) order(String order, Order.TYPE type, boolean override) scope(long first, long last) setBaseLink(String baseLink) setCalType(int type) 分页计算方式setCurPage(long curPage) 设置当前页setDataSize(int size) 查询结果行数setDisplayPageFirst(long displayPageFirst) 设置页面显示的第一页setDisplayPageLast(long displayPageLast) 设置页面显示的最后一页setFirstRow(long firstRow) 加载更多样式setLastRow(long lastRow) setLazy(long ms) 总条数懒加载时间间隔(秒)setLazyKey(String key) setLazyPeriod(long ms) 总条数懒加载时间间隔(秒)setPageRows(int pageRows) 设置每页显示的行数setShowJump(boolean showJump) 是否显示跳到指定页setShowStat(boolean showStat) setShowVol(boolean showVol) 是否显示每页多少条设置样式分组setTotalPage(long totalPage) 设置最后一页setTotalRow(long totalRow) 设置总行数setType(int type)
-
方法详细资料
-
setDataSize
查询结果行数- 参数:
size- 查询结果行数- 返回:
- this
-
getDataSize
int getDataSize()查询结果行数- 返回:
- 查询结果行数
-
setCalType
分页计算方式- 参数:
type- 0-按页数 1-按开始结束记录数
-
getCalType
int getCalType() -
calculate
PageNavi calculate()计算分页变量 -
createHidParam
-
getFirstRow
long getFirstRow()第一行- 返回:
- int
-
getLastRow
long getLastRow()最后一行- 返回:
- int
-
getDisplayPageFirst
long getDisplayPageFirst()页面显示的第一页- 返回:
- int
-
setDisplayPageFirst
设置页面显示的第一页- 参数:
displayPageFirst- displayPageFirst
-
getDisplayPageLast
long getDisplayPageLast()页面显示的最后一页- 返回:
- int
-
setDisplayPageLast
设置页面显示的最后一页- 参数:
displayPageLast- displayPageLast
-
addParam
-
getParams
-
getParam
-
getOrderText
-
order
设置排序方式- 参数:
order- ordertype- typeoverride- 如果已存在相同的排序列 是否覆盖- 返回:
- PageNavi
-
order
-
order
-
order
-
order
-
order
-
order
-
order
-
getOrders
OrderStore getOrders() -
setTotalRow
设置总行数- 参数:
totalRow- totalRow- 返回:
- PageNavi
-
setTotalPage
设置最后一页- 参数:
totalPage- totalPage- 返回:
- PageNavi
-
setCurPage
设置当前页- 参数:
curPage- curPage- 返回:
- PageNavi
-
setPageRows
设置每页显示的行数- 参数:
pageRows- pageRows- 返回:
- PageNavi
-
getTotalRow
long getTotalRow() -
getTotalPage
long getTotalPage() -
getCurPage
long getCurPage() -
getPageRows
int getPageRows() -
getBaseLink
String getBaseLink() -
setBaseLink
-
setFirstRow
-
setLastRow
-
isLazy
boolean isLazy()总条数懒加载时间间隔(秒)- 返回:
- boolean
-
getLazyPeriod
long getLazyPeriod()总条数懒加载时间间隔(秒)- 返回:
- long
-
setLazyPeriod
总条数懒加载时间间隔(秒)- 参数:
ms- ms- 返回:
- PageNavi
-
setLazyKey
-
getLazyKey
String getLazyKey() -
setLazy
总条数懒加载时间间隔(秒)- 参数:
ms- ms- 返回:
- PageNavi
-
html
-
form
String form() -
ajax
String ajax() -
setFlag
-
getFlag
String getFlag() -
setType
-
getType
int getType() -
setShowJump
是否显示跳到指定页- 参数:
showJump- 是否- 返回:
- PageNavi
-
isShowJump
boolean isShowJump() -
setShowVol
是否显示每页多少条设置- 参数:
showVol- 是否- 返回:
- PageNavi
-
isShowVol
boolean isShowVol() -
setShowStat
-
isShowStat
boolean isShowStat() -
setStyle
样式分组- 参数:
style- style- 返回:
- PageNavi
-
getStyle
String getStyle() -
setGuide
加载更多样式- 参数:
guide- guide- 返回:
- PageNavi
-
getGuide
String getGuide() -
setMethod
-
getMethod
String getMethod() -
getHtml
String getHtml() -
getForm
String getForm() -
scope
-
limit
-
autoCount
设置是否需要是查询总行数
maps:true:自动 DataSet: null或true自动- 参数:
auto- 是否自动- 返回:
- this
-
autoCount
Boolean autoCount() -
clone
PageNavi clone() -
map
属性转map- 参数:
empty- 是否保留空值属性- 返回:
- DataRow
-
map
-
json
-
json
-