Rafael. então não tem jeito de aparecer o relatório igual ao arquivo em anexo..!!! Só posso mostrar o arquivo .PDF para o usuário.!!!! Não tem como usar o JASPER VIEWER, igual ao Crystal Report que é usado no Delphi.
bruno bg 2009/7/17 RafaelViana <rfl.vi...@gmail.com> > > Não sou Expert mas talvez possa ajudar. > > Os relatórios são gerados e renderizados no back-end (Java), a única > coisa que o Flex faz é chamar o servlet e enviar os parametros. > > private var variaveis : URLVariables = new URLVariables(); > > var url : URLRequest = new URLRequest(http://servidor.com.br/ > nomedaaplicacao/nomedaservlet<http://servidor.com.br/%0Anomedaaplicacao/nomedaservlet> > ); > variaveis.nome_relatorio = "NomeDoRelatorio.jasper"; > variaveis.parametro_de_teste = qualquer parametro; > url.data = variaveis; > navigateToURL(url , "_blank"); > > A servlet, tem vários exemplos na internet para renderizar o jasper > > > On 17 jul, 07:55, marcio fermino <prologicasiste...@gmail.com> wrote: > > Ola Bruno, vou me juntar a voce,, agora eu consegui abrir o xViewr sem > > problemas, *inclusive no servidor*, só que a banda ( DETAIL) não traz oa > > dados. > > > > Deveriamos ter uma força tarefa para fazer o FLEX imprimir.... > > > > Deve ter alguém que saiba.,. > > > > Como se dizia antigamente: *PRECISO DE AJUDA DE exepe...@* > > > > 2009/7/16 bruno bg <bruno...@ig.com.br> > > > > > > > > > Realmente é um problema esse negócio de impressão. CARACA. !!! > > > > > o xViewer não tem mais comunidade dando continuidade. > > > o FlexReport dá "páu" quando a coisa vai ficando complexa. e tem que > > > desenhar todos os relatórios novamente, não podemos aproveitar os > JASPER > > > usados em outra aplicação. > > > o jasper4flex tb , tem comentários , mas nada concluido, até o link > > >http://jasperforge.org/sf/projects/jasper4flexé<http://jasperforge.org/sf/projects/jasper4flex%C3%A9>furado. > > > Até consegue > > > fazer alguma pesquisa no jasperforge, mas só trás pedidos de socorro e > > > nenhuma conclusão. > > > > > Implementei a abertura do JasperViewer diretamente usando no método > DAO. > > > funciona direito no Eclipse.(em anexo) > > > capturei o > FlexContext.*getServletContext*().getRealPath("/pacote/blablabla/arquivo.jasper"). > > > > > Mas quando coloquei no servidor deu erro de > > > faultCode:Server.Processing faultString:'java.awt.HeadlessException : > > > No X11 DISPLAY variable was set, but this program performed an > operation > > > which > > > requires it.' faultDetail:'null' > > > pesquisei e achei > > >http://blog.mhavila.com.br/category/so/unix/ > > >http://java.sun.com/developer/technicalArticles/J2SE/Desktop/headless/ > > >http://java.sun.com/j2se/1.4.2/docs/guide/awt/AWTChanges.html#headless > > > conforme dito nos links implementei diretamente na aplicação > > > System.setProperty("java.*awt*.*headless*", "false"); > > > joguei no servidor e deu outro erro. > > > faultCode:Server.Processing faultString:'java.lang.UnsatisfiedLinkError > : > > > /usr/java/jdk1.6.0_06/jre/lib/i386/xawt/libmawt.so: libXtst.so.6: > > > cannot open shared object file: No such file or directory' > > > faultDetail:'null' > > > > > bom nesse momento TENTEI jogar para o servidor a responsabilidade. > > > ele colocou no start da JVM export JAVA_OPTS=" -Djava.awt.headless=true > " > > > fiz o deploy e voltou o erro do HeadlessException > > > tentei jogar novamente , dizendo que a lib deles poderia estar > corrompida e > > > para finalizar ele me responderam que > > > *Verificamos o funcionamento da lib e está correto, porém o servidor > não > > > utiliza um serviço de interface gráfica (headless). Notamos que a > classe > > > javax.swing.JFrame é chamada pelo Jasper Reports e necessita de uma > > > interface gráfica ativa no servidor, desta maneira não será possível > sua > > > execução. > > > > > Por favor, pode verificar uma alternativa que não dependa da execução > de > > > uma interface gráfica para que a aplicação funcione corretamente? > > > * > > > aê agora eu pergunto. o jasperreports-3.0.0.jar não deveria ter > > > internamente suporte a interface gráfica.? > > > ou o flex tb não deveria ter internamente alguma coisa que suportasse > uma > > > interface gráfica do tipo javax.swing.JFrame ? > > > > > Será que o flex só consegue mostrar o arquivo.PDF depois de "exportado" > > > (JasperExportManager.exportReportToPdf(jp);) > > > os exemplos que vi na web utilizam Servlet para pegar o contexto, MAS > > > NENHUM com : > > > JasperViewer jrviewer = *new* JasperViewer(print, *false*); > > > jrviewer.setVisible(*true*); > > > > > Como vocês podem perceber eu, nosso amigo Willian e muito outros que tb > já > > > li no forum, temos grandes dificuldades com visualização de relatórios > > > JASPER. > > > Na verdade não é aparecer o PDF. E aparecer o JASPER VIEWER , com a > opção > > > de salvar para outros tipos de arquivos com aquele botão do disquete > que > > > fica ao lado do botão de imprimir, bem no canto esquerdo superior da > tela. > > > > > Será que algum amigo "jaspeiro + flexeiro" teria algum tutorial ou link > que > > > mostrasse a visualização dos JASPER. (como anexo) > > > > > agradecemos muito a ajuda. > > > bruno bg > > > > > 2009/7/16 Wiliam <keikunc...@gmail.com> > > > > >> galera, depois de tanto bater a cabeça e até reconstruir partes do > > >> Flexreport modificando alguns erros que encontrei... Desisti, pois o > > >> flex report no Gumbo da muito pau. > > > > >> Então, estou começando com Flex Gumbo + JasperReport + iReport, que me > > >> parece a melhor solução mesmo. > > >> Alguem tem algum material, aplição Demo, etc.. Qualquer coisa, pelo > > >> amro de Deus! :D > > > > >> inté! valew galera! >> > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---