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.ja­sper").
> >
> > > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to