程序包 com.sh.javax
类 DsPages
java.lang.Object
com.sh.javax.DsPages
- 所有已实现的接口:
Pages_I
Description: 直接通过DS数据进行分页
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- Jul 17, 2012
-
字段概要
从接口继承的字段 com.sh.javax.Pages_I
PAGE_ROWS_DEFAULT, pageParamName -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明int计算出数据集的总页数voidcalTotalRows(boolean calFlag) 设置是否计算总行数int获取当前页号获取后一次执行数据集如果没有计算总行数时,会缓存当前执行的SQL,在页面可以再次计算获取当前页数据getPageData(int pageNo) 获取数据int获取每页的行数,默认时每页20行int获取总的页数int获取查询返回的数据集行数boolean是否还有更多数据boolean是否计算总行数voidsetCurrentPage(int curPageNo) 设置当前页号voidsetPageRows(int pageRows) 设置每页的行数voidsetQueryObj(Object[] obj) voidsetTotalRows(int totalRows) 设置总记录数booleansort()boolean数据集排序
-
构造器详细资料
-
DsPages
构造函数- 参数:
request- HttpServletRequestds- 数据集
-
-
方法详细资料
-
sort
public boolean sort() -
sort
数据集排序- 参数:
sortCol- 排序列sortType- 排序类型- 返回:
- boolean
-
setQueryObj
- 指定者:
setQueryObj在接口中Pages_I
-
getCurrentPageNo
public int getCurrentPageNo()获取当前页号- 指定者:
getCurrentPageNo在接口中Pages_I- 返回:
- 当前页的页号
-
setCurrentPage
public void setCurrentPage(int curPageNo) 设置当前页号- 指定者:
setCurrentPage在接口中Pages_I- 参数:
curPageNo-
-
getNextPageData
- 指定者:
getNextPageData在接口中Pages_I
-
getPageData
获取数据- 指定者:
getPageData在接口中Pages_I- 参数:
pageNo- 页号,当页号小于1时,取第一页;页号大于最大页时取最大页- 返回:
- 数据集Datastore
-
getPageData
获取当前页数据- 指定者:
getPageData在接口中Pages_I- 返回:
- 页面请求传输过来的当前页的数据
-
calTotalPages
public int calTotalPages()计算出数据集的总页数- 返回:
- int 数据集的总页数
-
getPageRows
public int getPageRows()从接口复制的说明:Pages_I获取每页的行数,默认时每页20行- 指定者:
getPageRows在接口中Pages_I- 返回:
- 每页的行数
-
getTotalPageNums
public int getTotalPageNums()从接口复制的说明:Pages_I获取总的页数- 指定者:
getTotalPageNums在接口中Pages_I- 返回:
- 总页数
-
getTotalRows
public int getTotalRows()从接口复制的说明:Pages_I获取查询返回的数据集行数- 指定者:
getTotalRows在接口中Pages_I- 返回:
- int 数据集的行数
-
setPageRows
public void setPageRows(int pageRows) 从接口复制的说明:Pages_I设置每页的行数- 指定者:
setPageRows在接口中Pages_I- 参数:
pageRows- 每页的行数
-
calTotalRows
public void calTotalRows(boolean calFlag) 从接口复制的说明:Pages_I设置是否计算总行数- 指定者:
calTotalRows在接口中Pages_I- 参数:
calFlag- boolean
-
isCalTotalRows
public boolean isCalTotalRows()从接口复制的说明:Pages_I是否计算总行数- 指定者:
isCalTotalRows在接口中Pages_I- 返回:
- boolean
-
getLastRetrieve
从接口复制的说明:Pages_I获取后一次执行数据集- 指定者:
getLastRetrieve在接口中Pages_I- 返回:
- Datastore
-
setTotalRows
public void setTotalRows(int totalRows) 设置总记录数- 指定者:
setTotalRows在接口中Pages_I- 参数:
totalRows- 总行数
-
hasMoreData
public boolean hasMoreData()从接口复制的说明:Pages_I是否还有更多数据- 指定者:
hasMoreData在接口中Pages_I- 返回:
- boolean
-