J'utilise le JRBeanCollectionDataSource
pour exporter des enregistrements au format PDF. Donc, je passe liste à JRBeanCollectionDataSource
pour la création de dataSource. Dans le fichier final généré n'est pas complète. Ce qui signifie que, laisser direJRBeanCollectionDataSource - la valeur complète du bean n'exporte pas
public class myClassTOBean {
private String var;
//getter and setter blah blah...
}
Dans cette classe au-dessus de la var
variable a la valeur « FULL STRING
» où que le rapport final généré a la valeur « FULL STRIN
». pourquoi est arrivé comme. Quel pourrait être le problème?
Voici le code que j'utilise pour exporter.
JasperPrint jPrint;
try { //dataSouce is List of BeanTO class
JRBeanCollectionDataSource dataSource
= new JRBeanCollectionDataSource(dataList);
jPrint = JasperFillManager.fillReport(jasperFileFullName,
paramMap, dataSource);
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING,
ReportConstant.FILE_ENCODING);
exporter.exportReport();
}finally{
//close stream
}
Vous voulez dire la taille du champ dans jrxml non? Il ne fonctionne toujours pas :( –
recompile, et assurez-vous que la dernière version du fichier .jasper est déployée. – Bozho