J'utilise JasperReports avec JavaBeans (j'ai besoin d'imprimer des rapports dans une application qui utilise Hibernate). Maintenant, je peux travailler sur les collections Beans et les utiliser dans JasperReports, mais parfois je me demande s'il existe un moyen d'accéder aux propriétés du bean sans qu'il s'agisse d'une collection. Ce que je veux dire, c'est que j'utilise JRBeanCollectionSource comme source pour les différents sous-rapports. Supposons que j'ai une liste de personnes et que chacune d'entre elles possède une propriété Car. Maintenant, y at-il un moyen d'accéder directement aux propriétés de voiture sans le voir comme une collection?JavaBeans et JasperReports
2
A
Répondre
3
Vous pouvez essayer d'extraire la propriété du bean et de placer une source de données différente, par exemple JRMapCollectionDataSource.
Cela signifierait ne pas avoir à traiter chaque fois la collection entière de Bean.
Voici un exemple de code pour la construction d'une DataSource.
Collection<Map<String, Object>> myColl = new ArrayList<Map<String,Object>>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("Field1","Value1");
map1.put("Field2","Value2");
map1.put("Field3", someObject);
myColl.add(map1);
JRMapCollectionDataSource source = new JRMapCollectionDataSource(myColl);
Questions connexes
- 1. JavaBeans et DSL
- 2. comprendre JasperReports et JRBeanCollectionDataSource
- 3. Servlet, JSP, JavaBeans et formulaire HTML
- 4. Problèmes avec JavaBeans Form
- 5. accélérer jasperreports
- 6. Rapports complexes avec JPA et JasperReports
- 7. comment sélectionner et configurer un virtualiseur JasperReports?
- 8. Qu'est-ce que JavaBeans et la classe Java plain-vanilla?
- 9. JasperReports JRBeanCollectionDataSource toujours confus
- 10. JasperReports Crosstab Query
- 11. JasperReports Objets HTML manquants
- 12. Classes JavaBeans dans des fichiers JAR distincts
- 13. JasperReports: Field Date
- 14. sécurité avec JSP/Servlets/JavaBeans/MySQL
- 15. JavaBeans JSP traiter les requêtes GET
- 16. Problème de création d'un sous-rapport pour la source de données Javabeans dans iReport 3.7.0
- 17. JasperReports: Graphique des séries chronologiques
- 18. Rendu XHTML arbitraire avec JasperReports
- 19. JasperReports: Rapport d'appel du servlet
- 20. JasperReports NoClassDefFoundError exception sur net.sf.jasperreports.engine.util.JRStyledTextParser
- 21. expression du groupe dans JasperReports
- 22. JasperReports dans .Net sur IKVM
- 23. JasperReports PDF. Et causer des problèmes de caractère
- 24. Suppression d'un élément d'une propriété indexée - question JavaBeans
- 25. JasperReports: sous-rapport avec une orientation différente
- 26. Générateur de formulaires (de javabeans annotés) pour swing?
- 27. Comment utiliser la source de données JavaBeans dans iReport?
- 28. JasperReports avec une résolution différente de 72dpi
- 29. Comment utiliser un TextField conditionnel dans JasperReports?
- 30. Formatage de fichier CSV dans JasperReports
Merci, les documents ne sont pas très clairs à ce sujet ... – gotch4
C'est vague dans le meilleur des cas ... – Gordon