JasperReports: est-il possible d'utiliser plusieurs sources de données, ou sinon, d'utiliser des collections dans des paramètres?
Il semble que la déclaration de l'idiome est qu'un rapport consister en une simple liste d'éléments, avec quelques données supplémentaires (paramètres). Est-il possible d'inclure plusieurs sans rapport avec les listes dans un rapport, ou serait-ce aller à l'encontre de l'idiome à un tel point qu'un autre outil devrait plutôt être utilisé pour générer la sortie?
Supposons, par exemple, vous avez une liste de Personnes qui vit dans un Immeuble, avec des noms, des numéros de téléphone et ainsi de suite. Cette liste serait la principale source de données. En outre, sur le même rapport que vous souhaitez afficher diverses informations à propos de ce Bâtiment, comme l'adresse, le nombre d'étages et ainsi de suite. Le nombre d'éléments dans cette information peut varier entre les Bâtiments, de sorte que vous ne pouvez pas simplement mettre en paramètres statiques, mais aurait besoin d'une carte ou d'une liste. C'est bien sûr un contrieved exemple, mais doit servir à illustrer le problème.
En bref: peut-on utiliser plusieurs sans rapport avec les listes dans un rapport?
source d'informationauteur Knut Arne Vedaa
Vous devez vous connecter pour publier un commentaire.
Je pense que ce que vous voulez est un sous-rapport dans votre rapport.
Un sous-état peut avoir une autre source de données que le rapport principal.
Ici est un tutoriel sur la façon de créer un.
Oui,
Pour exécuter plusieurs requêtes sur la seule base de données de connexion de voir
Plusieurs requêtes en une seule jasper document
Pour générer nouveau JRDatasource pour les sous-état ou d'un composant
à l'aide de
subDataset
à partir d'unList<MyBean>
paramètre ou champ l'la syntaxe est similaire à:
Voir, par exemple,
Comment concevoir le rapport avec la forme d'un tableau?
Avec xml et json source de données
subDataSource
peut être utiliséjson: Comment créer plusieurs tables dans le parc national jasper rapport à l'aide de json comme source de données?
xml: Jasper élément de la liste à l'intérieur de l'élément de tableau avec une source de données XML