So come generare report jasper senza alcun sottoreport. Ma attualmente ho un sottoreport nella mia relazione e mi piacerebbe sapere come posso compilare quel sottoreport in java?Genera report Jasper con sottoreport da java
11
A
risposta
27
È possibile compilare il sottoreport come il report semplice, ad esempio con il metodo JasperCompileManager.compileReport(java.lang.String sourceFileName).
Successivamente è possibile passare il sottoreport compilato come parametro al report principale.
Il campione:
JasperReport jasperMasterReport = JasperCompileManager.compileReport(masterReportSource);
JasperReport jasperSubReport = JasperCompileManager.compileReport(subReportSource);
Map<String, Object> parameters = new HashMap()<String, Object>;
parameters.put("subreportParameter", jasperSubReport);
JasperFillManager.fillReportToFile(jasperMasterReport, parameters, connection);
Il frammento dal file jrxml del rapporto padrone (campione):
<parameter name="subreportParameter" class="net.sf.jasperreports.engine.JasperReport"/>
...
<detail>
<band height="50">
...
<subreport>
<reportElement isPrintRepeatedValues="false" x="5" y="25" width="325" height="20" isRemoveLineWhenBlank="true" backcolor="#ffcc99"/>
<subreportParameter name="City">
<subreportParameterExpression><![CDATA[$F{City}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<returnValue subreportVariable="PriceSum" toVariable="ProductTotalPrice" calculation="Sum"/>
<subreportExpression class="net.sf.jasperreports.engine.JasperReport"><![CDATA[$P{subreportParameter}]]></subreportExpression>
</subreport>
Problemi correlati
- 1. Rapporti Jasper: Come compilare sottoreport
- 2. Come caricare le risorse del sottoreport con Jasper?
- 3. Formato celle Excel nel report Jasper Report
- 4. Rapporti Jasper: i sottoreport causano un ciclo infinito
- 5. jasper report in grails
- 6. Come impostare dinamicamente isIgnorePagination nel report jasper?
- 7. Come mostrare un'immagine sul report jasper?
- 8. È possibile utilizzare Jasper Reports per generare report da LDAP
- 9. Come eseguire il debug dei report jasper?
- 10. Codifica caratteri di Jasper Report in PDF
- 11. Motore di report Java leggero
- 12. Il nome dell'entità deve seguire immediatamente il carattere "&" nell'errore di riferimento dell'entità nei report jasper
- 13. Report Crystal con sottoreport collegato che funziona solo su Anteprima report
- 14. Jasper Java Compile NoClassFound Exception
- 15. Passando Parametri report a sottoreport in VS 2010 RDLC
- 16. Condivisione del set di dati tra report padre e sottoreport nei report Crystal 2008?
- 17. Come incorporare sub-report JasperReport in un jar
- 18. Aggiunta di una tabella di contenuti a un report Jasper?
- 19. intestazione report jasper non stampata nella pagina di riepilogo
- 20. Passing Date come parametro per un sottoreport/un altro report da utilizzare come parametro
- 21. Genera report da URL - SQL Server Reporting Services 2008
- 22. Genera UML da sorgente Java
- 23. Come creare più tabelle nel report jasper usando json come origine dati?
- 24. Crea un modulo PDF di report Jasper da JSON Object o JSON String
- 25. Jasper in Jetty 6 genera un'eccezione per il tag JSTL
- 26. Perché maven non genera report di progetto?
- 27. I dati in un campo di testo java possono essere inviati al report jasper senza interazione con il database?
- 28. genera java bean con clojure
- 29. report Jasper esporta i dati vuoti in formato PDF quando ci sono più dati
- 30. Combinazione di due rapporti Jasper
@Alex_K uomo, io ti amo, dico sul serio, questo è grande! ;) –
non funziona !! –