Impressão no IReport

3 respostas
vinny767

Bom dia, Senhores,

Estou com uma dúvida… Estou criando um relatório para imprimir os dados de um dado usuário, utilizando o IReport.
Esse relatorio precisa também imprimir os campos NULOS do usuário para que o entrevistador saiba o que não foi preenchido e tentar obter esses dados.

Tenho um Objeto da Classe Usuario.
Criei um atributo de instancia para esse objeto chamado camposNulos, do tipo RelatorioDeCamposNulos.
A classe RelatorioDeCamposNulos tem somente uma lista de Strings chama listaDeDescricaoDosCamposNulos.

Meu relatorio está funcionando. A minha dificuldade é fazer com que essa lista seja impressa.
Tentei fazendo F${camposNulos.listaDeDescricaoDosCamposNulos} mas não funcionou. Parece que, desta forma, o IReport pega a lista e não as Strings dentro dela. Se fosse em uma classe qualquer, bastava criar um Foreach que resolvia, percorrendo elemento por elemento. Mas e no IReport? Como posso obter esses valores?

Valeu!

3 Respostas

Mero_Aprendiz

O jeito mais facil é iterar essa lista em um subrelatório.
Assim não resolve pra você?

[]'s
JL

vinny767

Como seria essa iteração?
Ainda não mexi com SubRelatorios…
Seria usando Scriplets?

Metaleiro

vinny767:
Como seria essa iteração?
Ainda não mexi com SubRelatorios…
Seria usando Scriplets?

[color=darkblue] Dá uma olhada nesse tópico, nele tem links que acredito possam te ajudar:[/color]

[RESOLVIDO] É possível criar Grid ou Table no IReport ?

Criado 21 de julho de 2009
Ultima resposta 21 de jul. de 2009
Respostas 3
Participantes 3