|
@@ -5,11 +5,10 @@ import com.onemap.common.core.utils.ServletUtils;
|
|
|
|
|
|
/**
|
|
|
* 表格数据处理(row、record格式)
|
|
|
- *
|
|
|
+ *
|
|
|
* @author onemap
|
|
|
*/
|
|
|
-public class RecordTableSupport
|
|
|
-{
|
|
|
+public class RecordTableSupport {
|
|
|
/**
|
|
|
* 当前记录起始索引
|
|
|
*/
|
|
@@ -38,19 +37,27 @@ public class RecordTableSupport
|
|
|
/**
|
|
|
* 封装分页对象
|
|
|
*/
|
|
|
- public static PageDomain getPageDomain()
|
|
|
- {
|
|
|
+ public static PageDomain getPageDomain() {
|
|
|
PageDomain pageDomain = new PageDomain();
|
|
|
- pageDomain.setPageNum(Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1));
|
|
|
- pageDomain.setPageSize(Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10));
|
|
|
+ if (ServletUtils.getParameter("current") != null) {
|
|
|
+ pageDomain.setPageNum(Convert.toInt(ServletUtils.getParameter("current"), 1));
|
|
|
+ } else {
|
|
|
+ pageDomain.setPageNum(Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1));
|
|
|
+ }
|
|
|
+ if (ServletUtils.getParameter("size") != null) {
|
|
|
+ pageDomain.setPageSize(Convert.toInt(ServletUtils.getParameter("size"), 10));
|
|
|
+ } else {
|
|
|
+ pageDomain.setPageSize(Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10));
|
|
|
+ }
|
|
|
+// pageDomain.setPageNum(Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1));
|
|
|
+// pageDomain.setPageSize(Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10));
|
|
|
pageDomain.setOrderByColumn(ServletUtils.getParameter(ORDER_BY_COLUMN));
|
|
|
pageDomain.setIsAsc(ServletUtils.getParameter(IS_ASC));
|
|
|
pageDomain.setReasonable(ServletUtils.getParameterToBool(REASONABLE));
|
|
|
return pageDomain;
|
|
|
}
|
|
|
|
|
|
- public static PageDomain buildPageRequest()
|
|
|
- {
|
|
|
+ public static PageDomain buildPageRequest() {
|
|
|
return getPageDomain();
|
|
|
}
|
|
|
}
|