Ireport usando arraylist  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
xxta
JavaBaby

Membro desde: 07/04/2008 13:09:17
Mensagens: 98
Localização: Florianópolis, Campos Novos - SC
Offline

Boa Tarde galera!
tudo certo?

Estou com dificuldades para entender o funcionamento do uso do ireport para fazer relatórios com java.

O problema é como é feita a passagem dos parâmetros, quais as classes necessárias e as bibliotecas do jasper.
O modelo no iReport eu já montei, o que está faltando é a parte que o java manda o arraylist para o xml do iReport.

Já li um tutorial sobre isso na net, mas não obtive bons resultados.

Alguém poderia me dar umas dicas, passar algum outro turorial ou algo do gênero?

Desde já, agradeço a ajuda de todos.


This message was edited 1 time. Last update was at 05/06/2008 06:55:42


[WWW] [MSN]
xxta
JavaBaby

Membro desde: 07/04/2008 13:09:17
Mensagens: 98
Localização: Florianópolis, Campos Novos - SC
Offline

Consegui!!!!,
o que deve ser feito é:

- Criar um BEAN com os atributos com o mesmo nome dos campos FIELD do IREPORT;
- Criar uma lista(ArrayList) dos registros
- Criar um JRBeanCollectionDataSource passando a lista
- Setar os parâmetros do relatorio se foi usado na montagem do relatório, usando um HashTable
Ex.: HashTable hs = new HashTable();
hs.put("nomeDoParametroNoRelatorio","valor");
- Criar o print - JasperPrint print = JasperFillManager.fillReport("caminho para o .jasper", hs, "passa o JRBeanCollectionDataSource");
- com o print gerado é possivel mostrar o relatorio na tela passando o print como parametro:
JasperViewer view = new JasperViewer(print);
- ou exportar diretamente para arquivo(pdf,html,etc...):
JasperExportManager.exportReportToPdfFile(print, "CAMINHO DO ARQUIVO DE SAIDA.pdf");


Espero que isto ajude quem estava com dúvidas ou problemas com o JasperReports!

Até mais

This message was edited 2 times. Last update was at 09/06/2008 07:20:07


[WWW] [MSN]
phelix
Smalltalk

Membro desde: 21/10/2008 15:36:12
Mensagens: 2
Offline

vc consegui o tutorial que mostra mais detalhado essa parte, se sim passe aí que eu tenho dificuldades ainda nesse assunto, pois sou inicianto.

obr...
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team