使用子报告
-
子报告可用于构建复杂报告。重用现有报告是使用子报告的另一个目标。
-
在使用
<subreport>
元素的情况下,子报表将显示为主报表的一部分。 -
subreportExpression 参数的值在 JasperReports Server 或 JasperReports 框架( 在 IDE 中使用或使用某些 API)时使用不同。
对于 *JasperReports Server,*它看起来像:
<subreportExpression><![CDATA["repo:subreport.jrxml"]]></subreportExpression>
仅供 JasperReports 引擎使用:
<subreportExpression><![CDATA["/somePath/subreport.jasper"]]></subreportExpression>
@AndreasDietrich 的精彩解释可以在 JasperServer 找到:无法找到子报告异常 帖子
-
由于某些原因,子报表可以用作公共报表 - 无需从主报表调用(借助
<subreport>
元素)。子报表始终是报表。