Ireport: Mestre-Detalhe com Collection

1 resposta
V

Estou fazendo um relatório mestre detalhe passando uma collection q tem uma outra collection como um dos atributos.
aí criei o relatório e criei também um subrelatório

no relatório Mestre, mapeei a minha collection como object e passo ela para o subreport

porém ele tá dando um erro de conversão, não consigo imaginar o q pode ser

17:10:11,609 ERROR [STDERR] Caused by: java.lang.ClassCastException: java.util.ArrayList

17:10:11,609 ERROR [STDERR] 	at relListaGrupoBeneficios1_1190146211437_94611.evaluate(relListaGrupoBeneficios1_1190146211437_94611:191)

17:10:11,609 ERROR [STDERR] 	at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:186)

1 Resposta

G

Aqui eu faço o seguinte. Tenho um Datasource customizado que pega as propriedades do objeto e passam para os campos do iReport e pega também a coleção e joga para um campo do tipo Object do iReport e funciona sem problemas.

Esse problema pode estar ocorrendo devido a problemas com o seu Datasource.

Criado 18 de setembro de 2007
Ultima resposta 19 de set. de 2007
Respostas 1
Participantes 2