Il problema nascosto di jasper report è la possibilità di creare un report (con il vecchio iReport) senza dati al suo interno, semplicemente un documento a cui passo un oggetto java e poi elaboro, magari un DTO proveniente da elaborazione di una chiamata API rest o simili.
Il documento non viene generato via java, perché?
E' necessario aggiungere all'XML di jasper una attributo nel ramo principale del file:
<jasperReport ........ whenNoDataType="AllSectionsNoDetail">
a questo punto il report viene correttamente interpretato e renderizzato via java
JasperReport versione 6.1.1
Nessun commento:
Posta un commento