Jasper-Report mit List oder Collection von Pojos
Diese Frage ist über Jasper Reports.
Angenommen, ich möchte erstellen Sie einen Jasper Report über JRBeanCollectionDataSource
so ...
jasperPrint = JasperFillManager.fillReport(JRLoader.getInputStream(fileName), parameters, new JRBeanCollectionDataSource(aList));
Sein und annehmen, dass die PoJo-ich verwende hat eine Eigenschaft vom Typ List.
Wie kann ich den Zugriff
- Die einzelnen Elemente in dieser Liste,
- und wenn dieser Punkt selbst ist ein Pojo-Zugriff auf die Eigenschaften in Jasper-Report-XML
Datei.
Beispielsweise in den Jasper XML-Datei:
...field name="?????" class="java.lang.String" ...
Danke für Eure Hilfe ...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihre Datenquelle die Felder vom Typ Liste (allgemein, vom Typ java.util.Sammlung), dann können Sie verwenden eine Tabelle oder Liste oder Unterbericht Komponente Durchlaufen Sie. Verwenden Sie eines dieser Elemente, und legen Sie seine Daten Quelle:
Könnten Sie auch Ihre eigene Hilfsklasse mit einer statischen Methode, die sich mit diesen Bereichen angemessen.
Diese kommt viel mit MongoDB. Ich schrieb einen Artikel über die Sammlungen in JasperReports. Es nutzt MongoDB als Datenquelle... aber es wäre gleichermaßen für Ihre POJO-Datenquelle.