我有一个报告,该报告需要带有动态自定义标题。
为此,我使用了一个subreport元素,该元素使用标头类型参数链接到正确的标头子报告。
这在Jaspersoft Studio中可以正常工作,但是我无法在服务器本身上运行它。
我已经在我的开发工作区中的服务器上复制了文件夹结构,这样路径在两个系统上都是相同的,但是没有运气。
我想我做的事情根本上是错误的。
我已将标题子报告作为单个报告单位上传到标题文件夹中。
然后,我上传了主要报告,该报告应根据参数使用其中一个标题。
无论我如何更改子报表表达式,主报表都将无法正常工作,而我可以完全自己访问标头。
这是我已经尝试过的一些方法,即使它们只在开发工作室中起作用:
标准路径:“ / reports / aaaaa / headers /” + $ P {P_HEADER} +“。jasper”
回购路径:“ repo:/ reports / SecondaryDB / Headers /” + $ P {P_HEADER} +“。jasper”
尝试省略+“。jasper”,因为我看不到实际的jasper文件,只是报告单位。
试图将+“。jasper”替换为+“ / Main.jasper”或“ /Main.jrxml”
尝试使用单反斜线或双反斜线而不是正斜线
尝试使用完整的外部网址作为标题报告
似乎都不起作用。
我没有尝试过的东西,包括主报告中的标题。
这是因为我需要将标头维护为单个全局可用的实例,而不是在每个报告中都编译标头的副本。
有人可以给我举个例子吗?