[iReport] Passar lista de objetos como parâmetro

2 respostas
B

Galera,

Preciso passar um lista de objetos como parâmetro para meu relatório imprimir. Dando uma pesquisa vi que será necessário gerar um .jar que contenha um método que retorne a lista a ser impressa. Aí devo pegar este jar e usá-lo no iReport. É isso mesmo? Existe alguma forma mais fácil?

Obrigado :wink:

2 Respostas

R

Ola, não é necessário.

voce pode informar um datasource ao relatorio que proceda de um List:

JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);

e seu fillReport ficaria algo como:

JasperFillManager.fillReport(masterReport, map, ds);
B

R$chieck:
Ola, não é necessário.

voce pode informar um datasource ao relatorio que proceda de um List:

JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);

e seu fillReport ficaria algo como:

JasperFillManager.fillReport(masterReport, map, ds);


Ufá!!! Que bom que não é necessário.

Vc teria um tutorial que demosntre esta situação? Ainda estou com dúvidas de como vou fazer na parte do iReport…

Obrigado.

Criado 28 de maio de 2012
Ultima resposta 28 de mai. de 2012
Respostas 2
Participantes 2