2つのサブレポートを持つマスターレポートがあります。私はPDFとxlsを生成するために同じレポートを使用します。ページネーションは有効になっていますが、Excelのために、私はすべてを1つのシートにレンダリングすることによって行うページネーションを無効にする必要があります。各ページのページヘッダー/列ヘッダーが繰り返されます。これらのページヘッダー/列ヘッダーは、サブレポートからのものです。 PDFの場合はこれで問題ありませんが、Excelの場合は、繰り返しヘッダを取り除きたいです。 は、私はこれらのプロパティを設定します。ジャスパーレポート - サブレポートからpageHeader/columnHeaderを削除する
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.3" value="pageHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.3" value="pageHeader" />
<property name="net.sf.jasperreports.export.pdf.exclude.origin.keep.first.band.1" value="pageHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" value="columnHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.1" value="columnHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" value="pageFooter" />
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true" />
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true" />
をしかし、これらはサブレポートでレンダリングされたデータに反映さアレント。 xlsでは、私はまだpageHeader/columnHeaderが繰り返されるのを見ます。この問題を解決する方法を教えてください。
どうもありがとう:あなたはまた、フィルターにサブレポートを追加する必要がメインレポートファイルで
。私はpdfを生成しており、同時に秀でていて、一度それを満たし、それらを必要なフォーマットにエクスポートしようとしています。しかし、今私は輸出ごとにそれらを別々に記入する必要があります。しかし、私は私の問題を解決する答えを取るでしょう。私はまだプロパティがサブレポートに適用されていない理由が不思議です。 –