私はこの仕事をすることにとても近いので、もう一方のメインレポートxmlに1つのジャスパーサブレポートを直接埋め込むようにしています。あなたはこれが簡単だと思いますが、私はそれを行う上での一例を見つけることができません。誰もがファイルやリソースなどを使用しているようです。私は文字列から直接作業しているレポートが1つあり、サブレポートを含むようにしたい。JasperReportsに直接埋め込まれたサブレポート
誰でも?構文?ありがとう!
私はこの仕事をすることにとても近いので、もう一方のメインレポートxmlに1つのジャスパーサブレポートを直接埋め込むようにしています。あなたはこれが簡単だと思いますが、私はそれを行う上での一例を見つけることができません。誰もがファイルやリソースなどを使用しているようです。私は文字列から直接作業しているレポートが1つあり、サブレポートを含むようにしたい。JasperReportsに直接埋め込まれたサブレポート
誰でも?構文?ありがとう!
私がJasperReportsでこれを行うための唯一の方法は、サブレポートに別の.jrxmlファイルを使用して、subreport
コマンドを使用してメインレポートに含めることです。
埋め込みレポートの別のオプションは、サブデータセットを使用することですが、私が知っている限り、それらはグラフにのみ役立ちます。
レポートの生成を取り巻くコードを制御しているように聞こえるので、1つの文字列で複数のレポートを定義し、実行時に各レポートをコードに抽出させる簡単な形式を考え出すことができます。
1つのファイルに対処する必要があるのにJasperReportのサブレポートが必要な場合は、Zipファイルを使用してメインレポートとすべての必要なサブレポートを圧縮して一時的に解凍しましたディレクトリ(必要なときはすべて)
私は実際に、サブレポートをオブジェクトとして別のものに渡すことができるように、自分のプログラムの構造を使用しました。サブレポートのdataSourceExpressionは、 "新しいJRBeanCollectionDataSource($ P {SUBREPORT})" – Joshua
メインレポートとサブレポートを同じxmlテンプレートファイルで定義したいと思っていますか? – waxwing