データを持つテーブルから動的な数の列を設計するクエリがあります。今、クエリに従って動的な列数でグリッドを追加する必要があります。
select fruit,count(*) from mytable group by fruit;
手動で追加する方法を取得していますが、実行時に列の数が異なる場合があります。BIRTレポートでグリッドに列を動的に追加するために必要な手順は何ですか
Report.beforeFactory() イベントのカスタム EventHandler などで、実行時にレポート テンプレートを拡張または変更できます。ハンドラーは、Java または JavaScript で実装できます。BIRT にはDesign Engine APIがあります。役立つプラグインがあります。そのままでは使えない場合でも、BIRT Design Engine API の使い方の例を提供します。Design Enigine API を使用すると、実行時に新しいテンプレートをゼロから作成することもできます。