Ireport 4.5.1 - Lista dentro de Lista

2 respostas
R

Fala Galera Blz ?

Seguinte tem como eu colocar uma lista dentro de outra no ireport ?
No designer do meu relatorio tenho uma lista que dentro tem outra lista.
Se coloco uma lista dentro da outra da o seguinte erro:

net.sf.jasperreports.engine.design.JRValidationException: Report design not valid :
       1. List contents width must be positive.

Alem disso, ele so acha os campos da lista pai.

So pra vcs entenderem ± como estou fazendo.
Tenho meu pedido com a lista de itens e nos itens tem a lista de forma de pagamento.

Alguem ja passou por isso ?

[]´s
Rodrigo

2 Respostas

W

Dá perfeitamente. É só você criar um sobrelatório e passar a lista filha no datasource do subrelatório :slight_smile:

na expression do subrelatório, algo como:

new JRBeanCollectionDatasource($F{atributoListaFilha});

[]'s

R

Então,
Verifiquei e realmente isso funciona, mas nao queria usar subrelatórios pois tenho varias listas pelo menos umas 10.
Queria utiliza o proprio object List ou Table, mas ambos não funcionam.
Acho que não vai dar pra fugir do subrelatorio…
Vou continuar com os testes…kkkk

Valeu,
Rodrigo

Criado 21 de maio de 2012
Ultima resposta 22 de mai. de 2012
Respostas 2
Participantes 2