Witam,
Mam raport, któremu danych dostarczam w poniższy sposób:
JasperPrint jp = JasperFillManager.fillReport(is, params, new JRBeanCollectionDataSource(pl.itmedia.print.RozliczenieWydruk.getDane(daneDoWstawienia)));
Wszystko gra, ale obiekt "rozliczenie" klasy Rozliczenie zawiera listę.
public class Rozliczenie{
public static List<Rozliczenie> getRozliczenie(MojeDane daneDoWstawienia){
List<Rozliczenie> lista = new ArrayList<Rozliczenie>();
Rozliczenie r = new Rozliczenie();
r.setDataRozliczenia(daneDoWstawienia.getJakisObiektDaty());
r.setPracownik(daneDoWstawienia.getJakisObiektPracownika());
r.setPozycje(daneDoWstawienia.getJakasListaPozycji());
lista.add(r);
}
// gettery i settery
private Date dataRozliczenia;
private Pracownik pracownik;
private List<PozycjaRozliczenia> pozycje;
}
Pytanie brzmi: Wszystkie dane w raporcie (data, pracownik) wyświetlają się bardzo ładnie, ale w jaki sposób w sekcji DETAILS wyświetlić poszczególne elementy listy ? W tej chwili wstawia mi listę jako jeden obiekt zamiast elementy tej listy, coś a'la:
[pl.mojapaczka.MojaKlasa@1ed23ef...