2010-03-11 3 views
13

Sembra che l'idioma di reporting sia che un report è costituito da un singolo elenco di elementi, con alcuni dati aggiuntivi (parametri). Ci sono modi per includere diversi elenchi non correlati in un report, o questo andrebbe contro l'idioma a tal punto che uno strumento diverso dovrebbe essere usato per generare l'output?JasperReports: è possibile utilizzare più origini dati o, in caso contrario, utilizzare le raccolte nei parametri?

Supponiamo, ad esempio, di avere una lista di persone che vivono in un edificio, con nomi, numeri di telefono e così via. Questa lista sarebbe l'origine dati principale. Inoltre, sullo stesso report si desidera mostrare varie altre informazioni su tale edificio, come indirizzo, numero di piani e così via. Il numero di elementi in queste informazioni potrebbe variare tra gli edifici, in modo da non poter semplicemente inserirlo in parametri statici, ma sarebbe necessaria una mappa o un elenco. Questo è ovviamente un esempio conteso, ma dovrebbe servire a illustrare il problema.

In breve: è possibile utilizzare diversi elenchi non correlati in un report?

risposta

7

Penso che quello che vuoi sia un sottoreport nella tua segnalazione.

Un sottoreport può avere un'origine dati diversa rispetto al report principale.

Ecco uno tutorial su come crearne uno.

2

,

+1

Ottima risposta. Breve e dolce. Questo ha funzionato con 'pieDataSet' e sono così felice quando ha funzionato. Grazie per la condivisione. – OO7