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); 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é 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 -~----------~----~----~----~------~----~------~--~---