…
Collection
parametro.put(“COLECAO”, pessoas);
…
No ireport crie um parâmetro “COLECAO” do tipo Collection e passe para o sub-relatório tipando o como JRBeanCollectionDataSource.
(REPORT_DATA_SOURCE -> new JRBeanCollectionDataSource($P{COLECAO}))
como mostra a imagem:
O sub-relatório vai iteragir na coleção pelo REPORT_DATA_SOURCE (é um parâmetro padrão do relatório) na banda DETAILS.
2 comentários:
Isso é muita mentira, o iReport nem aceita esse tipo de parametro! Nao percam seu tempo testando!
Cara esse CAST ta funcionando nos meus relatorios, no seu exemplo pode ter algo diferente.
Postar um comentário