传参数查看不同报表

文章描述了如何通过参数模板设置实现报表查询功能。用户在下拉框选择报表后,系统会根据选定的报表和其它参数进行查询并跳转到相应的报表页面。关键步骤包括设置参数模板,准备跳转报表,以及修改报表展现jsp文件以动态加载报表模板。
摘要由CSDN通过智能技术生成

1. 实现思路

参数模板中,设置下拉框用来选择要查看的报表,点击查询时,跳转加载对应的报表,同时将其余参数也传递给报表。

2. 参数模板设置

新建普通报表,指定其报表类型为参数模板,指定参数并设置编辑风格。

具体设置如:

C2 单元格指定编辑风格为编辑框,WEB 变量名为 orderID;

E2 单元格指定编辑风格为下拉列表框, WEB 变量名为 rpxName。

注意,orderID 要与跳转的报表参数名保持一致

3. 准备好跳转的报表模板(制作过程非本文重点省略)。文件见附件 dingdan.rpx mingxi.rpx。

4.关键点—修改报表展现 jsp(showReport.jsp)文件

首先,取消首次展现报表的解析,去掉如下图圈出的 report:html 标签部分内容

其次,获取参数值 rpxName,用于切换 report:html 中需解析的报表模板名称。

queryReport.jsp 的处理如下:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值