首页 问答 传参数查看不同报表?
问题详情

参数模板中,如何设置下拉框用来选择要查看的报表?

回答

传参数查看不同报表

  1. 实现思路
    参数模板中,设置下拉框用来选择要查看的报表,点击查询时,跳转加载对应的报表,同时将其余参数也传递给报表。
  2. 参数模板设置
    新建普通报表,指定其报表类型为参数模板,指定参数并设置编辑风格。
    具体设置如:
    C2 单元格指定编辑风格为编辑框,WEB 变量名为 orderID;
    E2 单元格指定编辑风格为下拉列表框, WEB 变量名为 rpxName。
    76d19725b1a03db8d67f146c5f61145

注意,orderID 要与跳转的报表参数名保持一致
3. 准备好跳转的报表模板(制作过程非本文重点省略)。文件见附件 dingdan.rpx mingxi.rpx。
4.关键点—修改报表展现 jsp(showReport.jsp)文件
首先,取消首次展现报表的解析,去掉如下图圈出的 report:html 标签部分内容
1f3da7e9dfed78c611c7ad07a47ada9

其次,获取参数值 rpxName,用于切换 report:html 中需解析的报表模板名称。
queryReport.jsp 的处理如下:
41f6d36656308be8dc2d2a659adab9b

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/204.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站