public interface PageList<T> extends java.util.List<T>, java.io.Serializable, SplitPageInfo
Modifier and Type | Method and Description |
---|---|
java.util.List<T> |
getData()
获取当前页的真实数据列表,无分页信息的指定页数据
|
org.displaytag.pagination.PaginatedList |
getDisplayTagPage()
返回DisplayTag所需要的包含分页信息的List
|
net.sf.json.JSONObject |
getJsonStore(java.lang.String filterFields)
返回供Ext.data.JsonStore使用的格式,{\"totalCount\":\"42745\",\"rootData\":[{...},{...},...]}
|
net.sf.json.JSONObject |
getJsonStore(java.lang.String filterField,
java.lang.String keepFields)
如果参数keepFields==UpperCase的则返回的键值对为大写,仅Map类型的对象有效
{\"totalCount\":\"42745\",\"rootData\":[{...},{...},...]}
|
SplitPageInfo |
getPageInfo()
返回JSON格式的分页相关数据{page:3,pages:38,...}
|
net.sf.json.JSONObject |
getPageInfoJSON()
获取JSON的字符串信息.
|
net.sf.json.JSONArray |
getResultData()
返回list数据格式
|
net.sf.json.JSONArray |
getResultData(java.lang.String filterField,
java.lang.String keepFields) |
java.util.Map<java.lang.String,java.lang.Object> |
getTotalResult()
用于保存统计字段之和的结果数据
|
boolean |
isFirstPage()
确定是否第一页
|
boolean |
isLastPage()
确定是否最后一页
|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
getEndRecordNum, getMaxPerPage, getPage, getPages, getRecordCount, getStartRecordNum, toJSON
java.util.List<T> getData()
boolean isFirstPage()
boolean isLastPage()
net.sf.json.JSONObject getPageInfoJSON()
java.util.Map<java.lang.String,java.lang.Object> getTotalResult()
SplitPageInfo getPageInfo()
org.displaytag.pagination.PaginatedList getDisplayTagPage()
net.sf.json.JSONObject getJsonStore(java.lang.String filterFields)
filterFields
- as String //field1,field2,field3 过滤该指定的字段net.sf.json.JSONArray getResultData()
filterFields
- net.sf.json.JSONArray getResultData(java.lang.String filterField, java.lang.String keepFields)
net.sf.json.JSONObject getJsonStore(java.lang.String filterField, java.lang.String keepFields)
Copyright © 2019 by Sucang.cn