IReport / Jasperreport JavaBeans

kleene0105

Mitglied
Hi,

ich hoffe mir kann hier jemand helfen, denn weder über Tante Google noch über dieses Forum hab ich einen passenden Eintrag gefunden.

Ich arbeite mit Java Beans und Ireport. Ich erzeuge eine Liste von JavaBeans, die der Report einlesen und ausgeben soll.. Soweit alles bestens.

Mein Problem ist nun: Eine Java Bean enthält wieder eine Liste mit Java Beans. Diese möchte ich auch sichtbar machen. Entweder über einen Subreport oder irgendwie anders.
Falls es geht möche ich kein Skriptlet verwenden.

Ich kann die Liste aus der JavaBean nicht übergeben bzw bekomme es nicht hin.
Wie mache ich das? Das darstellen wäre ja nicht das Problem, sondern die Übergabe.

Ich hoffe ihr habt nen Beispiel oder wisst wie ihr das machen müsst.
 
So...

jetz hab ich es gefunden ....
Es ist so simpel.

Dem Unterbericht als Connection/Datatsource Expression einfach
new JRBeanCollectionDataSource((java.util.List)$F{myListFeld}) mitgeben.

Es sollte auch "Use Datasource Expression" mitgegeben werden.
 
Zurück