书签 分享 收藏 举报 版权申诉 / 14

类型easyuidatagrid分页.docx

  • 文档编号:3704185
  • 上传时间:2022-11-24
  • 格式:DOCX
  • 页数:14
  • 大小:38.82KB

调拨单申请时间:

'whyGreen',maxDate:

'#F{$dp.$D(\'applyDateEnd\')||\'%y-%M-%d+1\'}'})"value="${applyDateStart}"required="true"missingMessage="请选择起始时间"/> 

至 

'whyGreen',minDate:

'#F{$dp.$D(\'applyDateStart\')}',maxDate:

'%y-%M-%d+1'})"required="true"missingMessage="请选择结束时间"/>

查询

errorspath="*"cssClass="requred_font"/>

none">

modify()"iconCls="icon-edit">修改

invalid()"iconCls="icon-remove">作废

exportFitting()"iconCls="icon-ok">导出报表

form>

主要注意,在页面中的输入字段的命名跟上面查询信息类Paginate的field字段命名一直,或使用sf标签的绑定规则来将前台页面绑定到Paginate类。

4.Controller中查询信息读取:

/**

*jquery分页

*/

@RequestMapping(value="/JosnDataNewPaginate")

publicvoidgetJsonDataGrid(HttpServletRequestrequest,

HttpServletResponseresponse,PaginatepaginateInfo)throwsException{

ListfittingList=fittingMaintainService.retrieveFitting(paginateInfo);//调用Service中的查询方法的到显示数据list

inttotalCount=fittingMaintainService.retrieveFittingCount(paginateInfo);//调用Service中方法到总记录数

PrintWriterwrite=response.getWriter();

JSONObjecto=newJSONObject();

o.put("total",totalCount);

o.put("rows",list);

write.write(o.toString());

System.out.print(o.toString());

write.flush();

write.close();

o.clear();

}

5.分页数据的结构定义:

ListfittingList=fittingMaintainService.retrieveFitting(paginateInfo);

VoucherFitting定义为Map类型,包含前台展示的filed和显示信息。

由于在DOMIAN中和SQL中必须传入分页信息,startRow(起始条)和endRow(结束条),用于返回数据,可以使用上面Controller的getJsonDataGrid中,

intstartRow=paginateInfo.getStartIndex();

intendRow=paginateInfo.getStartIndex()+paginateInfo.getPageSize;

6.ibatis配置文件中SQL分页语句写法参考:

先定义一个公用分页SQLXML文件:

如commons-ibatis2.xml,做下列定义:

xmlversion="1.0"encoding="UTF-8"?

>

DOCTYPEsqlMapPUBLIC"-//ibatis.apache.org//DTDSQLMap2.0//EN"

"http:

//ibatis.apache.org/dtd/sql-map-2.dtd">

--定义综合查询前缀,后缀sql-->

selectcount(*)from(

SELECT*FROM(selectrow_.*,rownumstart_rownum_from

[CDATA[

)row_WHERErownum<=#startIndex#+#pageSize#)WHEREstart_rownum_>#startIndex#

]]>

selectcount(*)from(

SELECT*FROM(selectrownumr,union_tb.*from(

[CDATA[

)union_tb

)WHEREr>#startIndex#ANDr<=#startIndex#+#pageSize#

]]>

则分页查询ibatis文件定义可以参照如下:

xmlversion="1.0"encoding="UTF-8"?

>

DOCTYPEsqlMapPUBLIC"-//ibatis.apache.org//DTDSQLMap2.0//EN"

"http:

//ibatis.apache.org/dtd/sql-map-2.dtd">

namespace="com.sinolife.uw.formTaskReassign.integration.dao.FormTaskReassignDao">

--查询信息结果匹配-->

class="com.sinolife.uw.domain.FormTaskReassignListDomain">

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
easyuidatagrid 分页
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:easyuidatagrid分页.docx
链接地址:https://www.bdocx.com/doc/3704185.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开