2010-03-11 12 views
13

Wygląda na to, że idiom raportowania polega na tym, że raport składa się z pojedynczej listy pozycji z dodatkowymi danymi (parametrami). Czy istnieją sposoby włączenia do sprawozdania kilku niepowiązanych list, czy też byłoby to sprzeczne z idiomem do tego stopnia, że ​​inne narzędzie powinno raczej być używane do generowania wyników?JasperReports: czy można używać wielu źródeł danych, a jeśli nie, używać kolekcji w parametrach?

Załóżmy na przykład, że masz listę osób, które mieszkają w budynku, z nazwami, numerami telefonów i tak dalej. Ta lista byłaby głównym źródłem danych. Dodatkowo w tym samym raporcie chcesz pokazać różne inne informacje o tym budynku, takie jak adres, liczba pięter i tak dalej. Liczba pozycji w tych informacjach może być różna w różnych budynkach, więc nie można po prostu umieścić jej w statycznych parametrach, ale potrzebna jest mapa lub lista. Jest to oczywiście przykro nam przykro, ale powinno służyć zilustrowaniu problemu.

W skrócie: czy w raporcie można użyć kilku niepowiązanych list?

Odpowiedz

7

Myślę, że to, co chcesz, to podraport w twoim raporcie.

Podraport może mieć inne źródło danych niż główny raport.

Oto tutorial, jak go utworzyć.

2

Tak,

+1

Doskonała odpowiedź. Krótki i słodki. To działało z 'pieDataSet' i jestem bardzo szczęśliwy, kiedy zadziałało. Dziękuję za udostępnienie. – OO7

Powiązane problemy