程序包 com.sh.javax

接口 Pages_I

所有已知实现类:
DataPages, DsPages, FilePages, Pages, RequestPages, WebPages

public interface Pages_I

Description: 分页接口

Title:首亨软件 - TSS/CRM等

从以下版本开始:
Jul 17, 2012
  • 字段详细资料

    • pageParamName

      static final String pageParamName
      另请参阅:
    • PAGE_ROWS_DEFAULT

      static final int PAGE_ROWS_DEFAULT
  • 方法详细资料

    • getTotalPageNums

      int getTotalPageNums()
      获取总的页数
      返回:
      总页数
    • getTotalRows

      int getTotalRows()
      获取查询返回的数据集行数
      返回:
      int 数据集的行数
    • getPageRows

      int getPageRows()
      获取每页的行数,默认时每页20行
      返回:
      每页的行数
    • setPageRows

      void setPageRows(int pageRows)
      设置每页的行数
      参数:
      pageRows - 每页的行数
    • setCurrentPage

      void setCurrentPage(int curPageNo)
      设置当前页号
      参数:
      curPageNo -
    • getPageData

      Datastore getPageData(int pageNo)
      获取某页的数据集
      参数:
      pageNo - 页号,当页号小于1时,取第一页;页号大于最大页时取最大页
      返回:
      数据集Datastore
    • getNextPageData

      Datastore getNextPageData()
    • getPageData

      Datastore getPageData()
      获取从页面请求传输过来的当前页的数据
      返回:
      页面请求传输过来的当前页的数据
    • getCurrentPageNo

      int getCurrentPageNo()
      取得当前页的页号
      返回:
      当前页的页号
    • calTotalRows

      void calTotalRows(boolean calFlag)
      设置是否计算总行数
      参数:
      calFlag - boolean
    • isCalTotalRows

      boolean isCalTotalRows()
      是否计算总行数
      返回:
      boolean
    • getLastRetrieve

      Datastore getLastRetrieve()
      获取后一次执行数据集
      返回:
      Datastore
    • getNavigateCacheKey

      String getNavigateCacheKey()
      如果没有计算总行数时,会缓存当前执行的SQL,在页面可以再次计算
      返回:
      String
    • setTotalRows

      void setTotalRows(int totalRows)
      设置总记录数
      参数:
      totalRows - int
    • setQueryObj

      void setQueryObj(Object[] obj)
    • hasMoreData

      boolean hasMoreData()
      是否还有更多数据
      返回:
      boolean