grails创建分页标签

grails创建分页标签

ID:40554100

大小:30.00 KB

页数:3页

时间:2019-08-04

grails创建分页标签_第1页
grails创建分页标签_第2页
grails创建分页标签_第3页
资源描述:

《grails创建分页标签》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、创建标签:grailscreate-tag-libformat//部分自定义标签代码classPagerTagLib{//命名空间:pagestaticnamespace="page"//标签闭包:attrs属性的值:pageUtil属性石自己定义的defdoSomething={attrs->out<<"首页

2、page=${attrs.pageUtil.prePage}'>上一页${attrs.pageUtil.currentPage}/${attrs.pageUtil.pageCount}下一页尾页

"}}//在action中,我们要获取到page对象的currentPage和rowCount在查询时,将必要的属性值传过去

3、。defcurrentPage=params.page//获取当前页数,对捐助信息进行分页显示if(currentPage==null

4、

5、currentPage.equals("")){currentPage="1";}defrowCount=DagkDonateDetail.count();defpageUtil=newPageUtil(rowCount,Integer.parseInt(currentPage));//创建分页对象//查询捐助信息defdagkDonateDetailInstanceList=DagkDonateDetail.list(

6、max:pageUtil.getPageSize(),offset:(Integer.parseInt(currentPage)-1)*pageUtil.getPageSize())在页面调用标签:属性有pageUtil,formId,url,type四个属性pageUtil是必须传的值formId是有查询条件时提交的值创建标签:grailscreate-tag-libformat//部分自定义标签代码classPagerTagLib{//命名空间:

7、pagestaticnamespace="page"//标签闭包:attrs属性的值:pageUtil属性石自己定义的defdoSomething={attrs->out<<"首页上一页${attrs.pageUtil.current

8、Page}/${attrs.pageUtil.pageCount}下一页尾页

"}}//在action中,我们要获取到page对象的currentPage和rowCount在查询时,将必要的属性值传过去。defcurrentPage=params.page//获取当前页数,对捐助信息进行分页显示if(currentPage==nul

9、l

10、

11、currentPage.equals("")){currentPage="1";}defrowCount=DagkDonateDetail.count();defpageUtil=newPageUtil(rowCount,Integer.parseInt(currentPage));//创建分页对象//查询捐助信息defdagkDonateDetailInstanceList=DagkDonateDetail.list(max:pageUtil.getPageSize(),offset:(Integer.parseInt(currentPage)-1

12、)*pageUtil.getPageSize())在页面调用标签:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。