JasperReports: Durchlaufen der Liste innerhalb JRXML

In einem meiner Anforderungen für den Bericht, ich muss mehrere Zeilen mit angepassten Daten.

Für benutzerdefinierte Daten, die ich verwendet, REPORT_SCRIPTLET Funktion, die füllt eine Liste mit Daten-Objekte. Bis zu diesem Punkt funktioniert alles.

Wie kann ich pass das oben gefüllte Liste zu JRXML, und iteriert über die Zeilen, um Sie in den Bericht?

Habe ich gesucht und fand einige Beiträge und wie pro Sie, ich sollte genutzt Unterbericht mit JR-Datenquelle.

Bitte helfen Sie bei der Erreichung des Ziels. Ich bin nicht in der Lage, konkrete Beispiele oder die syntax für das oben genannte problem.

Vielen Dank im Voraus!!

Grüße,

Rawat


Danke für das snippet.

Offensichtlich bin ich auch mit der gleichen syntax, aber ich bin verwirrt über das "listNameWhatEverYouWantToPass".

In meinem Fall, "listNameWhatEverYouWantToPass" ist eine Liste von Objekten, die sagen, der Klasse TestObject mit 4 Feldern, die mit setter-und getter-Methoden.

Definiert, JRXML als

<variable name="listNameWhatEverYouWantToPass" class="java.util.List" calculation="System"/>

"listNameWhatEverYouWantToPass" Wette zu setzen, indem Sie ein Scriptlet-Klasse in afterGroupInit Funktion als

List<TestObject> testList = new List<TestObject> () ; //Is it correct?? 

//add TestObjects to the list 

this.setVariable("listNameWhatEverYouWantToPass",testList);

Wie kann ich den Zugriff auf die Daten von indivisual Objekte aus der Liste in einem Unterbericht.jasper?

Dank,

Rawat

  • Sie können einen Unterbericht zeigen Sie Ihre Daten. für diese können Sie die Liste senden im Unterbericht mithilfe von net.sf.jasperreports.Motor.Daten.JRBeanCollectionDataSource.
  • Hallo, Können Sie bitte geben Sie mir ein Beispiel?
InformationsquelleAutor rawat | 2013-09-25
Schreibe einen Kommentar