J'ai maintenant mon JasperReports
à partir de mon JRBeancollectionDataSource
dans mon code! Je suis juste un peu confus au sujet de certaines choses ...comprendre JasperReports et JRBeanCollectionDataSource
Lorsque je conçois des rapports dans iRepor
t, je crée les champs à partir d'une requête, ce que je peux faire très bien et tout, depuis quand je cours réellement la requête I utilise un code JRBeanCollectionDataSource
et est donc le hql dans le rapport totalement hors de propos à ce stade?
En outre, j'ai des collections Liste d'autres objets persistants dans ceux que je récupère pour le rapport et je veux un sous-rapport qui peut énumérer les éléments de la liste, mais je ne comprends pas comment les référencer iReport
pour que ce soit logique quand je suis dans le code. Puis-je simplement me référer d'un champ à un autre? c'est-à-dire, un champ appelé propriétés et le sous-port référençant ce champ directement comme properties.value?
Alors, est-ce que je peux simplement déclarer les champs qui correspondent à l'une des propriétés des objets que je prévois de transmettre au moment du remplissage? J'utilise iReport pour concevoir les rapports. Et la plupart de mes objets ont des listes en eux. Comment puis-je les énumérer dans le rapport lui-même? – Joshua