Ireport avancado

1 resposta
Hammer

bem, estou conseguindo trabalho com o ireport ja, ja fiz varios testes e estou amando essa ferramenta, oq eu gostaria de fazer e que nao estou conseguindo eh com respeito de eu passar um List como paramentro com objetos de classes diferentes.

quando faco isso ele acusa de nao exister o field

então gostaria de saber como fazer isso e como criar um field no ireport em que será preenchido com o valor de um relacionamento entre tabelas.

1 Resposta

bielmenezes

Cria uma classe que implementa a interface JRDataSource e passa ela de data source do relatorio, no metodo getFieldValue(JRField jRField) tu faz o tratamento dependendo do nome do campo, ex:

if(jRField.getName().equals(nome)){

return (elemento do teu array ou list)

} 
Criado 17 de junho de 2007
Ultima resposta 19 de jun. de 2007
Respostas 1
Participantes 2