类 DefaultPageNavi
java.lang.Object
org.anyline.entity.DefaultPageNavi
- 所有已实现的接口:
Serializable,PageNavi
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明protected Stringprotected static final Stringprotected static final Stringprotected intprotected longprotected intprotected longprotected longprotected longprotected Stringprotected longprotected booleanprotected Stringprotected longprotected Stringprotected static final org.slf4j.Loggerprotected Stringprotected OrderStoreprotected intprotected intprotected Booleanprotected static final longprotected booleanprotected booleanprotected booleanprotected Stringprotected static final Stringprotected longprotected longprotected int -
构造器概要
构造器构造器说明DefaultPageNavi(long page) PageDefaultPageNavi(long page, int vol) PageDefaultPageNavi(long curPage, int pageRows, String baseLink) DefaultPageNavi(long totalRow, long curPage, int pageRows, String baseLink) DefaultPageNavi(String baseLink) -
方法概要
修饰符和类型方法说明ajax()计算分页变量createHidParam(String name, Object values) form()intlongint查询结果行数long页面显示的第一页long页面显示的最后一页 setlong第一行getFlag()getForm()getGuide()getHtml()long最后一行long总条数懒加载时间间隔(秒)getOrderText(boolean require) getOrderText(boolean require, OrderStore store, String delimiter) intgetStyle()longlongintgetType()html()booleanisLazy()总条数懒加载时间间隔(秒)booleanbooleanbooleanlimit(long offset, int rows) 设置排序方式order(String order, Order.TYPE type) order(String order, Order.TYPE type, boolean override) 设置排序方式设置排序方式static PageNaviscope(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中存放总行数结果
-
字段详细资料
-
serialVersionUID
protected static final long serialVersionUID- 另请参阅:
-
log
protected static final org.slf4j.Logger log -
BR
- 另请参阅:
-
TAB
- 另请参阅:
-
BR_TAB
- 另请参阅:
-
dataSize
protected int dataSize -
totalRow
protected long totalRow -
totalPage
protected long totalPage -
curPage
protected long curPage -
pageRange
protected int pageRange -
pageRows
protected int pageRows -
displayPageFirst
protected long displayPageFirst -
displayPageLast
protected long displayPageLast -
requiredTotal
-
baseLink
-
orders
-
calType
protected int calType -
firstRow
protected long firstRow -
lastRow
protected long lastRow -
lazy
protected boolean lazy -
flag
-
lazyPeriod
protected long lazyPeriod -
lazyKey
-
type
protected int type -
params
-
method
-
style
-
showStat
protected boolean showStat -
showJump
protected boolean showJump -
showVol
protected boolean showVol -
loadMoreFormat
-
-
构造器详细资料
-
DefaultPageNavi
public DefaultPageNavi() -
DefaultPageNavi
public DefaultPageNavi(long page) Page- 参数:
page- 当前第几页
-
DefaultPageNavi
public DefaultPageNavi(long page, int vol) Page- 参数:
page- 当前第几页vol- 每页多少行
-
DefaultPageNavi
-
DefaultPageNavi
-
DefaultPageNavi
-
-
方法详细资料
-
parse
-
scope
-
limit
-
total
设置是否需要是查询总行数
maps国为性能考虑默认不查总行数,通过这个配置强制开启总行数查询,执行完成后会在page navi中存放总行数结果 -
requiredTotal
- 指定者:
requiredTotal在接口中PageNavi
-
setDataSize
从接口复制的说明:PageNavi查询结果行数- 指定者:
setDataSize在接口中PageNavi- 参数:
size- 查询结果行数- 返回:
- this
-
getDataSize
public int getDataSize()从接口复制的说明:PageNavi查询结果行数- 指定者:
getDataSize在接口中PageNavi- 返回:
- 查询结果行数
-
setCalType
分页计算方式- 指定者:
setCalType在接口中PageNavi- 参数:
type- 0-按页数 1-按开始结束记录数
-
getCalType
public int getCalType()- 指定者:
getCalType在接口中PageNavi
-
calculate
计算分页变量 -
getFirstRow
public long getFirstRow()第一行- 指定者:
getFirstRow在接口中PageNavi- 返回:
- int
-
getLastRow
public long getLastRow()最后一行- 指定者:
getLastRow在接口中PageNavi- 返回:
- int
-
getDisplayPageFirst
public long getDisplayPageFirst()页面显示的第一页- 指定者:
getDisplayPageFirst在接口中PageNavi- 返回:
- int
-
setDisplayPageFirst
设置页面显示的第一页- 指定者:
setDisplayPageFirst在接口中PageNavi- 参数:
displayPageFirst- displayPageFirst
-
getDisplayPageLast
public long getDisplayPageLast()页面显示的最后一页 set- 指定者:
getDisplayPageLast在接口中PageNavi- 返回:
- int
-
setDisplayPageLast
设置页面显示的最后一页- 指定者:
setDisplayPageLast在接口中PageNavi- 参数:
displayPageLast- displayPageLast
-
addParam
-
getParams
-
getParam
-
getOrderText
- 指定者:
getOrderText在接口中PageNavi
-
getOrderText
-
order
设置排序方式 -
getOrders
-
order
-
order
设置排序方式 -
order
-
order
从接口复制的说明:PageNavi设置排序方式 -
order
-
order
-
order
-
setTotalRow
设置总行数- 指定者:
setTotalRow在接口中PageNavi- 参数:
totalRow- totalRow- 返回:
- PageNavi
-
setTotalPage
设置最后一页- 指定者:
setTotalPage在接口中PageNavi- 参数:
totalPage- totalPage- 返回:
- PageNavi
-
setCurPage
设置当前页- 指定者:
setCurPage在接口中PageNavi- 参数:
curPage- curPage- 返回:
- PageNavi
-
setPageRows
设置每页显示的行数- 指定者:
setPageRows在接口中PageNavi- 参数:
pageRows- pageRows- 返回:
- PageNavi
-
getTotalRow
public long getTotalRow()- 指定者:
getTotalRow在接口中PageNavi
-
getTotalPage
public long getTotalPage()- 指定者:
getTotalPage在接口中PageNavi
-
getCurPage
public long getCurPage()- 指定者:
getCurPage在接口中PageNavi
-
getPageRows
public int getPageRows()- 指定者:
getPageRows在接口中PageNavi
-
getBaseLink
- 指定者:
getBaseLink在接口中PageNavi
-
setBaseLink
- 指定者:
setBaseLink在接口中PageNavi
-
setFirstRow
- 指定者:
setFirstRow在接口中PageNavi
-
setLastRow
- 指定者:
setLastRow在接口中PageNavi
-
isLazy
public boolean isLazy()从接口复制的说明:PageNavi总条数懒加载时间间隔(秒) -
getLazyPeriod
public long getLazyPeriod()从接口复制的说明:PageNavi总条数懒加载时间间隔(秒)- 指定者:
getLazyPeriod在接口中PageNavi- 返回:
- long
-
setLazy
从接口复制的说明:PageNavi总条数懒加载时间间隔(秒) -
setLazyPeriod
从接口复制的说明:PageNavi总条数懒加载时间间隔(秒)- 指定者:
setLazyPeriod在接口中PageNavi- 参数:
ms- ms- 返回:
- PageNavi
-
setLazyKey
- 指定者:
setLazyKey在接口中PageNavi
-
getLazyKey
- 指定者:
getLazyKey在接口中PageNavi
-
getFlag
-
setFlag
-
isShowStat
public boolean isShowStat()- 指定者:
isShowStat在接口中PageNavi
-
setShowStat
- 指定者:
setShowStat在接口中PageNavi
-
isShowJump
public boolean isShowJump()- 指定者:
isShowJump在接口中PageNavi
-
setShowJump
从接口复制的说明:PageNavi是否显示跳到指定页- 指定者:
setShowJump在接口中PageNavi- 参数:
showJump- 是否- 返回:
- PageNavi
-
getType
public int getType() -
setType
-
getStyle
-
setStyle
从接口复制的说明:PageNavi样式分组 -
getGuide
-
setGuide
从接口复制的说明:PageNavi加载更多样式 -
getMethod
-
setMethod
-
isShowVol
public boolean isShowVol() -
setShowVol
从接口复制的说明:PageNavi是否显示每页多少条设置- 指定者:
setShowVol在接口中PageNavi- 参数:
showVol- 是否- 返回:
- PageNavi
-
html
- 参数:
adapter- html/ajaxmethod- get/post- 返回:
- String
-
createHidParam
- 指定者:
createHidParam在接口中PageNavi
-
getHtml
-
html
-
html
-
getForm
-
form
-
ajax
-