2

グループが変更されたときにタイトル バンドが再印刷されるというレポートを作成しようとしていますが、これを行う方法がわかりません。

他のレポートでは、タイトルをページ ヘッダーに移動することでこれを行うことができました。これは、グループが 1 ページのみの場合にうまく機能しましたが、現在は 3 ページのグループがあります (この場合、最初のページにのみ印刷する必要があります)。 3) .

[グループの変更時に印刷] オプションは、私が想定しているように機能していないようです (少なくとも、ページャー ヘッダーまたは列ヘッダーでは)。

4

2 に答える 2

0

printWhenGroupChanges属性の目的を誤解しています。と組み合わせて使用​​する場合にのみ関連しisPrintRepeatedValuesます。レポートで繰り返し値を非表示にすることを選択した場合、ルールに例外を設定できます。繰り返される値は、次のグループの開始時を除いて非表示になります。データセット内で繰り返される値に関連しているため、ページ ヘッダーには影響しません (既にわかっているように)。

ここでの正しいアプローチは、グループ ヘッダーを使用することです。繰り返したいコンテンツをgroupHeader関連するグループのセクションに入れます。

JasperReports Ultimate Guide から:

GROUP HEADER このセクションは、結果のドキュメントで新しいグループの開始をマークします。これは、データ ソースの反復中にグループ式の値が変更されるたびに、ドキュメントに挿入されます。

于 2013-06-26T11:33:38.793 に答える