PAGE_ROWS_DEFAULT, pageParamName
构造器和说明 |
---|
FilePages(java.lang.String filePath,
DSUtil.LoadFileConfig config) |
限定符和类型 | 方法和说明 |
---|---|
int |
calTotalPages()
计算出数据集的总页数
|
int |
calTotalRows()
获取总页数
|
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 |
setCacheable(boolean useCacheFlag)
设置是否使用缓存技术
|
void |
setCurrentPage(int curPageNo)
设置当前页号
|
void |
setPageRows(int pageRows)
设置每页的行数
|
void |
setQueryObj(java.lang.Object[] obj) |
void |
setTotalRows(int totalRows)
设置总记录数
|
public FilePages(java.lang.String filePath, DSUtil.LoadFileConfig config)
public void setCacheable(boolean useCacheFlag)
useCacheFlag
- true:使用缓存 false:不使用缓存,每次都实时查询public int getTotalPageNums()
Pages_I
getTotalPageNums
在接口中 Pages_I
public int calTotalPages()
public int calTotalRows()
public int getTotalRows()
Pages_I
getTotalRows
在接口中 Pages_I
public int getPageRows()
Pages_I
getPageRows
在接口中 Pages_I
public void setPageRows(int pageRows)
Pages_I
setPageRows
在接口中 Pages_I
pageRows
- 每页的行数public void setCurrentPage(int curPageNo)
Pages_I
setCurrentPage
在接口中 Pages_I
public Datastore getPageData(int pageNo)
Pages_I
getPageData
在接口中 Pages_I
pageNo
- 页号,当页号小于1时,取第一页;页号大于最大页时取最大页public Datastore getNextPageData()
getNextPageData
在接口中 Pages_I
public Datastore getPageData()
Pages_I
getPageData
在接口中 Pages_I
public int getCurrentPageNo()
Pages_I
getCurrentPageNo
在接口中 Pages_I
public void calTotalRows(boolean calFlag)
Pages_I
calTotalRows
在接口中 Pages_I
calFlag
- booleanpublic boolean isCalTotalRows()
Pages_I
isCalTotalRows
在接口中 Pages_I
public Datastore getLastRetrieve()
Pages_I
getLastRetrieve
在接口中 Pages_I
public java.lang.String getNavigateCacheKey()
Pages_I
getNavigateCacheKey
在接口中 Pages_I
public void setTotalRows(int totalRows)
Pages_I
setTotalRows
在接口中 Pages_I
totalRows
- intpublic void setQueryObj(java.lang.Object[] obj)
setQueryObj
在接口中 Pages_I
public boolean hasMoreData()
Pages_I
hasMoreData
在接口中 Pages_I