2010-11-26 7 views
2

私はオブジェクトのリストを持っています。以下は、List of Objectsの値の例です。値Xを意味Javaオブジェクトを使用してサブレポートの値を取り込む

A X 
A Y 
A Z 
B P 
B Q 
B R 

は、Y、Zは、グループB iは、(上記のように)オブジェクトの値を一覧表示することができる午前iReportsスルー 下にある基AとP、Q、Rの下にあります。

私がしようとしているのは、以下のレポートのようにグループ化された行を表示することです。

A 
    X 
    Y 
    Z 
B 
    P 
    Q 
    R 

サブレポートで行うことができます。しかし、私は現在どのようにオブジェクトのリストを介してそれを行うか分からない。何か考えてみてください。

ありがとうございました。

答えて

0

サブレポートには、オブジェクトが最初の値X(サブレポートにパラメータとして渡された値)を持つ場合、そのオブジェクトに書き込まれるか、または無視される条件を追加できます。

メインレポートでは、キー値とオブジェクトの完全なコレクションを渡して、すべてのグループに対してサブレポートを1回呼び出すことができます。

+0

サブレポートをすべてのグループに対して1回呼び出すことができる、メインレポートに使用できる組み込みプロパティがありますか。またはbean(java)から行う必要がありますか? – Soft

+0

独自のカスタムパラメータを定義してサブレポートで使用し、メインレポートからインクルードに異なる値を設定できると思います。しかし、私はあなたに正確な実装を教えることはできません。 –

関連する問題