接口 PageNavi
- 所有超级接口:
Serializable
- 所有已知实现类:
DefaultPageNavi
-
方法概要
修饰符和类型方法说明ajax()计算分页变量createHidParam(String name, Object values) form()intlongint查询结果行数long页面显示的第一页long页面显示的最后一页long第一行getFlag()getForm()getGuide()getHtml()long最后一行long总条数懒加载时间间隔(秒)getOrderText(boolean require) intgetStyle()longlongintgetType()booleanisLazy()总条数懒加载时间间隔(秒)booleanbooleanbooleanlimit(long offset, int rows) 设置排序方式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) total(boolean required) 设置是否需要是查询总行数
maps国为性能考虑默认不查总行数,通过这个配置强制开启总行数查询,执行完成后会在page navi中存放总行数结果
-
方法详细资料
-
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
-
total
设置是否需要是查询总行数
maps国为性能考虑默认不查总行数,通过这个配置强制开启总行数查询,执行完成后会在page navi中存放总行数结果- 参数:
required- 是否- 返回:
- this
-
requiredTotal
Boolean requiredTotal()
-