右边补0 润乾报表_关于润乾报表的补充说明 -

分页说明:为方便大家开发,本人在工资系统中作出一个DEMO,经过测试后能正常使用。先将部分代码与注意事项发给大家看一下

第一步:

如果该报表需要分页的话,请将下面的

替换掉原先的。 第二步: 增加

$j(\).val(\分页语句\);

请注意字符串的 要写单引号: 并且 写成如下形式:\\\\'${字符串}\\\\'

ShowExt.jsp 修改成

\ funcBarLocation=\

params=\\ needPageMark=\

pageCount=\

totalCountExp=\\ paperHeight=\ />

附录:

3.8. 分页计算标签

本功能采用报表组的原理来实现,因此需要支持报表组的授权

3.8.1. 概念定义

使用分页计算标签可以在报表比较大的情况下实现以页为单位对数据进行读取和展现及导出等操作。

3.8.2. 功能背景

报表大到一定程度,必然会内存溢出,此时比较好的解决办法是边算边输出。分页计算标签是利用报表组来实现的逐页计算逐页输出的tag标签。 可以大大降低内存占有量,提高运行效率,避免内存溢出等问题。

3.8.3. 使用方法

在这个标签中,主要增加了以下属性: totalCountExp——总记录数(必填属性) 分页就是基于这个总记录数来的。它的值是一个润乾的非数据集函数,并且返回的值应该是一个整型数据。如用query执行一个count的sql。如: totalCountExp=\

pageCount——每页记录数(非必填) 分页后每一页包含的记录数,其值需为整数。 默认值为20。 cachePageNum——缓存页数(非必填)

根据pageCount和cachePageNum,每次取pageCount* cachePageNum条记录,其值需为整数,默认值为100

设置该属性,可保证缓存页数内的翻页效率。(reportconfig.xml文件里的alwaysReloadDefine设置为no,exthtml标签里useCache设置为yes,该属性才生效) startRowParamName/ endRowParamName——起始行参数名/结束行参数名(非必填)

对应报表数据集记录行中设置的起始行和结束行的参数名。

默认值为startRow和endRow。 其他属性说明,与html标签基本一致: 图 3.2.

?

应用举例一: 下面以订单明细列表为例,按照常规做出一张订单明细的清单式列表。

然后为其添加两个参数:起始行参数名startRow和结束行参数名endRow。注意参数类型要求是整型。

图 3.4.

并且在数据集设置的参数标签页设置好起始行和结束行的对应参数@startRow和@endRow。 图 3.5.

下面是最简jsp发布文件,只定义了三个必须属性,其余均采用默认值: 图 3.6.

运行结果如下: 图 3.7.

下面是定义了各种属性之后的jsp:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值