带左侧导航栏的Jasper报告

时间:2015-11-27 13:53:30

标签: java jasper-reports

我需要一个有10个子报告的Jasper报告。所有报告应首先执行(在Jasper Server的背景下),但只有当我们点击导航栏左侧的超级链接时才显示它。此外,我需要主报表下方的选项卡,其名称与导航栏超链接的名称相同 我附上了我在wib报告中开发的要求。

2 个答案:

答案 0 :(得分:0)

假设您想要pdf报告并且使用iReports设计器,请访问http://www.rtssys.com/blog/archives/118.htmlre。 您需要的是导航栏(侧面和底部)中不同页面的超链接/锚点。您可以一次性生成包含导航栏的每个页面的所有页面。您可以在所有页面中复制/粘贴相同的内容。 接下来,使用锚点/超链接将您的页面与超链接链接起来。

以下是一些参考资料: http://www.rtssys.com/blog/archives/118.html

http://passionfordata.blogspot.in/2012/06/how-to-add-hyperlinks-in-jasper-server.html http://community.jaspersoft.com/questions/540185/simple-hyperlink-text-field-same-report-works-ireport-not-jasperserver

希望它有所帮助。

答案 1 :(得分:0)

我通过两种方式实现了这一目标: -

  1. 创建了本地锚点并将超链接锚点放置在背景区域上,以便它作为单独的菜单项。
  2. 创建一个自定义jsp输入控件,其中超链接和值作为您提供的锚名称,或者您可以添加要在单击后执行的报告的URL。例如: - http://localhost:8080/reportservice/flow.html?_flowId=viewReportFlow&_flowId=viewReportFlow&ParentFolderUri=%2Forganizations%2FCareFirst%2Fca_ppm%2FReportsCustom&reportUnit=%2Forganizations%2FCareFirst%2Fca_ppm%2FReportsCustom%2FPMO_Metrics_Extract_Report&standAlone=true&parameter1=2015&parameter2=600824