PAGE_ROWS_DEFAULT, pageParamName| 限定符和类型 | 方法和说明 |
|---|---|
int |
calTotalPages()
计算出数据集的总页数
|
void |
calTotalRows(boolean calFlag)
设置是否计算总行数
|
int |
getCurrentPageNo()
获取当前页号
|
Datastore |
getLastRetrieve()
获取后一次执行数据集
|
java.lang.String |
getNavigateCacheKey()
如果没有计算总行数时,会缓存当前执行的SQL,在页面可以再次计算
|
Datastore |
getNextPageData() |
Datastore |
getPageData()
获取当前页数据
|
Datastore |
getPageData(int pageNo)
获取数据
|
int |
getPageRows()
获取每页的行数,默认时每页20行
|
int |
getTotalPageNums()
获取总的页数
|
int |
getTotalRows()
获取查询返回的数据集行数
|
boolean |
hasMoreData()
是否还有更多数据
|
boolean |
isCalTotalRows()
是否计算总行数
|
void |
setCurrentPage(int curPageNo)
设置当前页号
|
void |
setPageRows(int pageRows)
设置每页的行数
|
void |
setQueryObj(java.lang.Object[] obj) |
void |
setTotalRows(int totalRows)
设置总记录数
|
boolean |
sort() |
boolean |
sort(SHBase3Action action) |
boolean |
sort(java.lang.String sortCol,
java.lang.String sortType)
数据集排序
|
public DsPages(javax.servlet.http.HttpServletRequest request,
Datastore ds)
request - HttpServletRequestds - 数据集public boolean sort()
public boolean sort(SHBase3Action action)
public boolean sort(java.lang.String sortCol,
java.lang.String sortType)
sortCol - 排序列sortType - 排序类型public void setQueryObj(java.lang.Object[] obj)
setQueryObj 在接口中 Pages_Ipublic int getCurrentPageNo()
getCurrentPageNo 在接口中 Pages_Ipublic void setCurrentPage(int curPageNo)
setCurrentPage 在接口中 Pages_IcurPageNo - public Datastore getNextPageData()
getNextPageData 在接口中 Pages_Ipublic Datastore getPageData(int pageNo)
getPageData 在接口中 Pages_IpageNo - 页号,当页号小于1时,取第一页;页号大于最大页时取最大页public Datastore getPageData()
getPageData 在接口中 Pages_Ipublic int calTotalPages()
public int getPageRows()
Pages_IgetPageRows 在接口中 Pages_Ipublic int getTotalPageNums()
Pages_IgetTotalPageNums 在接口中 Pages_Ipublic int getTotalRows()
Pages_IgetTotalRows 在接口中 Pages_Ipublic void setPageRows(int pageRows)
Pages_IsetPageRows 在接口中 Pages_IpageRows - 每页的行数public void calTotalRows(boolean calFlag)
Pages_IcalTotalRows 在接口中 Pages_IcalFlag - booleanpublic boolean isCalTotalRows()
Pages_IisCalTotalRows 在接口中 Pages_Ipublic Datastore getLastRetrieve()
Pages_IgetLastRetrieve 在接口中 Pages_Ipublic java.lang.String getNavigateCacheKey()
Pages_IgetNavigateCacheKey 在接口中 Pages_Ipublic void setTotalRows(int totalRows)
setTotalRows 在接口中 Pages_ItotalRows - 总行数public boolean hasMoreData()
Pages_IhasMoreData 在接口中 Pages_I