iReport com Collection<Object[]>

1 resposta
R

Pessoal,

Alguém já utilizou uma coleção de array de objetos para preencher um relatório?

Exemplo:
Collection<Object[]> colecaoDeObjetos = new ArrayList<Object[]>();
O meu problema está com os Fields do relatório, pois eu não sei o que declarar.

Se eu tivesse uma coleção de carros ( Collection ) nos field eu colocaria: placa, cor, marca, modelo, etc.

Mas minha coleção é de array de objetos ( Collection ), então eu não sei o que colocar nos Fields.

Alguém tem alguma dica?

A idéia é mais ou menos essa:
Collection<Object[]> colecaoDeObjetos = new ArrayList<Object[]>();

for(...){
Object[] arrayDeObjetos = new Object[2];
arrayDeObjetos [0] = "Uma String Qualquer"
arrayDeObjetos [1] = Collection<Carro>

colecaoDeObjetos .add(arrayDeObjetos)
}
Eu passo para o iReport a colecaoDeObjetos. E quero mostrar no relatório o que tem no arrayDeObjetos.

Alguém já fez isso?

1 Resposta

E

Boa tarde Dr.

Para fazer isso precisa passar seu Collection para um JRBeanCollectionDataSource. Achei um tutorial bem legal [url]http://www.furutani.com.br/2009/02/usando-o-jrbeancollectiondatasource/[/url]

Abraço

Criado 5 de janeiro de 2012
Ultima resposta 6 de jan. de 2012
Respostas 1
Participantes 2