レポートごとにジャスパーを生成せずに、ジャスパーレポートを使用して動的にレポートを生成することは可能ですか?

StackOverflow https://stackoverflow.com/questions/7370890

質問

動的に提供されるさまざまなパラメータに基づいてレポートを生成する必要があります。特定のコンテキストでは、パラメーターがnullになる場合があります。 たとえば、 id name age sex のテーブル Person からフィールドとして maritalStatus を使用すると、 30歳の既婚男性に関するレポートを生成する必要があります。また、年齢を考慮せずに既婚女性を取得する必要がある場合もあります。これらの両方のケースで同じジャスパーを使用すると、2番目のケースでは年齢の制約がnullになります。この状態を管理する方法はありますか?

また、レポートで作成するすべてのフィールドを動的に指定することはできますか?

役に立ちましたか?

解決

レポートを動的に生成するための JasperReport API の使用例: ジェネラコディセタグプレ

他のサンプルは、%JasperReportsFolder%/ demo / samples フォルダーにあります。files / jasperreports / JasperReports%204.1.3 / jasperreports-4.1.3-project.zip / download "rel=" noreferrer "> JasperReports配布パッケージ。

他のヒント

ダイナミックジャスパーを試してみてください。これはまさに、ダイナミックジャスパーが設計されているユースケースのタイプです。同じテンプレートを使用して、異なる列のレポートを生成できます。

詳細: http://dynamicjasper.com/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top