接口 PageNavi

所有超级接口:
Cloneable, Serializable
所有已知实现类:
DefaultPageNavi

public interface PageNavi extends Serializable, Cloneable
  • 方法详细资料

    • setDataSize

      PageNavi setDataSize(int size)
      查询结果行数
      参数:
      size - 查询结果行数
      返回:
      this
    • getDataSize

      int getDataSize()
      查询结果行数
      返回:
      查询结果行数
    • setCalType

      PageNavi setCalType(int type)
      分页计算方式
      参数:
      type - 0-按页数 1-按开始结束记录数
    • getCalType

      int getCalType()
    • calculate

      PageNavi calculate()
      计算分页变量
    • createHidParam

      String createHidParam(String name, Object values)
    • getFirstRow

      long getFirstRow()
      第一行
      返回:
      int
    • getLastRow

      long getLastRow()
      最后一行
      返回:
      int
    • getDisplayPageFirst

      long getDisplayPageFirst()
      页面显示的第一页
      返回:
      int
    • setDisplayPageFirst

      PageNavi setDisplayPageFirst(long displayPageFirst)
      设置页面显示的第一页
      参数:
      displayPageFirst - displayPageFirst
    • getDisplayPageLast

      long getDisplayPageLast()
      页面显示的最后一页
      返回:
      int
    • setDisplayPageLast

      PageNavi setDisplayPageLast(long displayPageLast)
      设置页面显示的最后一页
      参数:
      displayPageLast - displayPageLast
    • addParam

      PageNavi addParam(String key, Object value)
    • getParams

      Object getParams(String key)
    • getParam

      Object getParam(String key)
    • getOrderText

      String getOrderText(boolean require)
    • order

      PageNavi order(String order, String type, boolean override)
      设置排序方式
      参数:
      order - order
      type - type
      override - 如果已存在相同的排序列 是否覆盖
      返回:
      PageNavi
    • order

      PageNavi order(String order, String type)
    • order

      PageNavi order(String order, Order.TYPE type, boolean override)
    • order

      PageNavi order(String order, Order.TYPE type)
    • order

      PageNavi order(String order, boolean override)
    • order

      PageNavi order(String order)
    • order

      PageNavi order(Order order, boolean override)
    • order

      PageNavi order(Order order)
    • getOrders

      OrderStore getOrders()
    • setTotalRow

      PageNavi setTotalRow(long totalRow)
      设置总行数
      参数:
      totalRow - totalRow
      返回:
      PageNavi
    • setTotalPage

      PageNavi setTotalPage(long totalPage)
      设置最后一页
      参数:
      totalPage - totalPage
      返回:
      PageNavi
    • setCurPage

      PageNavi setCurPage(long curPage)
      设置当前页
      参数:
      curPage - curPage
      返回:
      PageNavi
    • setPageRows

      PageNavi setPageRows(int pageRows)
      设置每页显示的行数
      参数:
      pageRows - pageRows
      返回:
      PageNavi
    • getTotalRow

      long getTotalRow()
    • getTotalPage

      long getTotalPage()
    • getCurPage

      long getCurPage()
    • getPageRows

      int getPageRows()
    • getBaseLink

      String getBaseLink()
    • setBaseLink

      PageNavi setBaseLink(String baseLink)
    • setFirstRow

      PageNavi setFirstRow(long firstRow)
    • setLastRow

      PageNavi setLastRow(long lastRow)
    • isLazy

      boolean isLazy()
      总条数懒加载时间间隔(秒)
      返回:
      boolean
    • getLazyPeriod

      long getLazyPeriod()
      总条数懒加载时间间隔(秒)
      返回:
      long
    • setLazyPeriod

      PageNavi setLazyPeriod(long ms)
      总条数懒加载时间间隔(秒)
      参数:
      ms - ms
      返回:
      PageNavi
    • setLazyKey

      PageNavi setLazyKey(String key)
    • getLazyKey

      String getLazyKey()
    • setLazy

      PageNavi setLazy(long ms)
      总条数懒加载时间间隔(秒)
      参数:
      ms - ms
      返回:
      PageNavi
    • html

      String html(String adapter)
    • form

      String form()
    • ajax

      String ajax()
    • setFlag

      PageNavi setFlag(String flag)
    • getFlag

      String getFlag()
    • setType

      PageNavi setType(int type)
    • getType

      int getType()
    • setShowJump

      PageNavi setShowJump(boolean showJump)
      是否显示跳到指定页
      参数:
      showJump - 是否
      返回:
      PageNavi
    • isShowJump

      boolean isShowJump()
    • setShowVol

      PageNavi setShowVol(boolean showVol)
      是否显示每页多少条设置
      参数:
      showVol - 是否
      返回:
      PageNavi
    • isShowVol

      boolean isShowVol()
    • setShowStat

      PageNavi setShowStat(boolean showStat)
    • isShowStat

      boolean isShowStat()
    • setStyle

      PageNavi setStyle(String style)
      样式分组
      参数:
      style - style
      返回:
      PageNavi
    • getStyle

      String getStyle()
    • setGuide

      PageNavi setGuide(String guide)
      加载更多样式
      参数:
      guide - guide
      返回:
      PageNavi
    • getGuide

      String getGuide()
    • setMethod

      PageNavi setMethod(String method)
    • getMethod

      String getMethod()
    • getHtml

      String getHtml()
    • getForm

      String getForm()
    • scope

      PageNavi scope(long first, long last)
    • limit

      PageNavi limit(long offset, int rows)
    • autoCount

      PageNavi autoCount(boolean auto)
      设置是否需要是查询总行数
      maps:true:自动 DataSet: null或true自动
      参数:
      auto - 是否自动
      返回:
      this
    • autoCount

      Boolean autoCount()
    • clone

      PageNavi clone()
    • map

      DataRow map(boolean empty)
      属性转map
      参数:
      empty - 是否保留空值属性
      返回:
      DataRow
    • map

      default DataRow map()
    • json

      default String json(boolean empty)
    • json

      default String json()