Jaspereport - como exibir objetos de uma lista

3 respostas Resolvido
jasper
J
Criei a classe classe Cliente

com os atributos:

String nome;

Endereco endereco;

e a classe Endereco
com o atributo:
String rua;

Para o Jasper passo uma lista de Clientes
JasperPrint print = JasperFillManager.fillReport(jasper, null, listaClientes);

no jasperstudio criei os Fileds:

nome (String)

endereco (java.lang.Object)

a pergunta é:
Como configuro o Text Field que vai receber o campo rua?
uma vez que rua vem da classe Endereço.
Sendo que $F{endereco}.getRua() da erro

3 Respostas

E

Elabore e formate melhor sua pergunta.

L

O problema é vc definir o endereco como Object. Defina com o tipo da classe que representa o endereço que deve funcionar.

J
Solucao aceita

@Lucas_Camara
Sim era isso mesmo defini como sendo a classe Endereço e funcionou
Muito obrigado pela ajuda
Que Deus te ilumine

Criado 29 de setembro de 2023
Ultima resposta 1 de out. de 2023
Respostas 3
Participantes 3