iReport - sub relatórios aninhados  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
thiago_algo
JavaTeenager

Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline

Pessoal, eu tenho as seguintes classes:







Estou tentando gerar um relatório de países que tem um sub-relatório de estados e este por sua vez possui um sub-relatório de cidades. Para popular os dados no relatório estou usando JRBeanCollectionDataSource. O problema é que não estou conseguindo passar as listas como parâmetro para os sub-relatórios. Quando crio um field para o atributo estados da classe Pais dá uma ClassCastException, mesmo eu mapeando esse field como java.lang.Object. Alguém poderia me dar uma dica de como passar as listas para o sub-relatório de estados e depois de como recuperar a lista de cidade e passar para o outro sub-relatório?

O meu código para criar e exibir o relatório é o seguinte:



Muito obrigado pela atenção
rflprp
GUJ Ranger

Membro desde: 27/04/2005 18:52:49
Mensagens: 822
Offline

Na configuração do datasource do sue subrelatorio:



[]´s
thiago_algo
JavaTeenager

Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline

Rafaelprp wrote:Na configuração do datasource do sue subrelatorio:



[]´s


Ok Rafael, mas na criação do field $F{estados} no relatório principal eu defino como java.lang.Object? Mesmo fazendo isso acontece esse erro:




This message was edited 1 time. Last update was at 20/02/2008 15:10:57

rflprp
GUJ Ranger

Membro desde: 27/04/2005 18:52:49
Mensagens: 822
Offline

isso tá com cara que é em outro campo, um campo String que tá indo como outro tipo.
thiago_algo
JavaTeenager

Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline

Rafaelprp wrote:isso tá com cara que é em outro campo, um campo String que tá indo como outro tipo.


Rafael, anexei os relatórios. Você poderia dar uma olhada no que eu estou fazendo de derrado? Ou eu sou muito burro ou vou ter que me enfocar... Estou há 6 dias tentando fazer isso funcionar...
 Nome do arquivo TesteSub_1.jrxml [Disk] Download
 Descrição Relatório de países
 Tamanho 3 Kbytes
 Baixado:  66 vez(es)

 Nome do arquivo TesteSub_1.jrxml [Disk] Download
 Descrição Sub-relatório de cidades
 Tamanho 3 Kbytes
 Baixado:  62 vez(es)

rflprp
GUJ Ranger

Membro desde: 27/04/2005 18:52:49
Mensagens: 822
Offline

vc passou o mesmo relatório 2x
manda o de cidades aí
thiago_algo
JavaTeenager

Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline

Rafaelprp wrote:vc passou o mesmo relatório 2x
manda o de cidades aí


ops... to mandando, mas o erro acontece é já no primeiro!

Valeu pela ajuda.
 Nome do arquivo TesteSub_2.jrxml [Disk] Download
 Descrição Relatório de estados
 Tamanho 2 Kbytes
 Baixado:  77 vez(es)

thiago_algo
JavaTeenager

Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline

Cara... funcionou. Valeu a ajuda
rflprp
GUJ Ranger

Membro desde: 27/04/2005 18:52:49
Mensagens: 822
Offline

boa
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team