パラメータ | 詳細 |
---|---|
parametersMapExpression | パラメータ付きのマップ。 不要 |
サブレポートパラメータ | nameとvalueのペア( subreportParameterExpressionで設定)。 不要です 。サブレポートにはいくつかのパラメータを渡すことができます |
connectionExpression | データを取得するための接続。 不要 |
dataSourceExpression | データソースを渡すための式。 不要 |
サブレポートの式 | サブレポートのパス/ URI、さらにはJasperReportオブジェクト。 不要 |
returnValue | 名前と値のペア。 不要です 。サブレポートからいくつかの値を戻してマスターレポートバックに戻すことができます |
複雑なレポートを作成するために、サブレポートを使用できます。既存のレポートを再利用することは、サブレポートを使用するもう1つの目標です。
<subreport>
要素を使用する場合、 <subreport>
はマスターレポートの一部として表示されます。
subreportExpressionパラメータの値は、 JasperReportsサーバで使用する場合と、 JasperReportsフレームワーク(IDEで使用または使用する一部のAPI)だけで異なります。
JasperReports Serverの場合、次のようになります。
<subreportExpression><![CDATA["repo:subreport.jrxml"]]></subreportExpression>
JasperReportsエンジンだけで使用する場合:
<subreportExpression><![CDATA["/somePath/subreport.jasper"]]></subreportExpression>
@AndreasDietrichの大きな説明はJasperServerにあります:サブレポートの例外投稿を見つけることができません
いくつかの理由から、サブレポートは、( <subreport>
要素の助けを借りて)マスターレポートから呼び出すことなく、共通のレポートとして使用できます。サブレポートは常にレポートです。