Beleza Bruno,

Obrigado pelos links, com certeza eu vou dar uma olhada neles, mas no
momento estou tendo que me dedicar a outra parte (fim de semestre na
faculdade...sabe como é hehe)

Eu na verdade tentei muuuuito usar o xViewer, mas sempre recebia um
nullpointer (tem um post meu aqui na lista sobre esse problema).
Ocorria que eu gerava corretamente o relatorio no server, retornava para o
Flex, criava o XML e passava esse XML para o xViewer.showReport(xml) só que
recebia nullpointer, porém
tanto o xviewer quanto o xml NAO estavam nulos...Nao entendi o que ocorria..

Mas vou dar uma olhada nos seus links sim e mais uma vez obrigado.

2009/11/30 bruno bg <bruno...@ig.com.br>

> leonardo , se você gerar esse PDF em um servlet é só fazer ele fazer o
> output diretamente como PDF. Ele vai abrir numa nova janela como vc
> preferir.
> Esse link me ajudou a ver melhor a solução.
>
> http://javafree.uol.com.br/artigo/868482/Relatorio-iReport-+-Servlet-+-JSP.html
>
> Retornar Stream ou array de bytes não resolve, pois lhe custaria um
> conversor e o processamento ficaria a cargo do FLEX.
> Deixa o JAVA e seu container (Tomcat ou JBOSS) fazer esse serviço.
>
> veja um link de exemplo que mostro como fica a equação
> JAVA+SERVLET+PDF=tudo de bom.
> www.brunobg.com/impressao
>
> abraço
> qq coisa estamos aê. Vou lhe dando as pedras para você fazer seu próprio
> caminho.
> Aprendi muito dessa forma por aqui mesmo na lista e agradeço a todos por
> não me dar a solução pronta.
> bruno bg
>
>
>
> 2009/11/27 Leonardo Ribeiro <leojribe...@gmail.com>
>
> Marcel,
>>
>> A solução do xViewer eu tentei mas até abri um outro post aqui sobre o
>> problema.
>> Ele me gera um null pointer, não sei qual o motivo, pois todas os objetos
>> não estão nulos.
>>
>> Sei que é um projeto meio antigo e não sei se está sendo continuado. Mas
>> mesmo assim agradeço a ajuda.
>>
>> No fim acabei implementando de gerar  o PDF no server (gravar o arquivo em
>> disco mesmo) e o flex abrir esse arquivo em outra janela do browser, porém
>> reconheço que essa solução não é nem de longe a melhor, é apenas um
>> paleativo, porque como está hoje o arquivo criado em disco fica se
>> acumulando...
>>
>>
>> Eu até poderia retornar um stream para o flex (array de byte) mas nesse
>> caso não sei como abriria esse arquivo no client (to usando UrlRequest() e
>> esse cara me pede uma String com o caminho)...
>>
>> Continuo na luta para resolver tal problema de relatórios no Flex.
>> Qualquer ajuda será muito bem vinda.
>>
>>
>> 2009/11/26 Marcel Araujo <ceceld...@gmail.com>
>>
>>> Achei esta thread no grupo FlexBrasil
>>>
>>>
>>> http://groups.google.com/group/flexbrasil/browse_thread/thread/929734098330ea61/475b65caa686b6c5?lnk=raot&pli=1
>>>
>>> 2009/11/26 Marcel Araujo <ceceld...@gmail.com>
>>>
>>> Tchê... achei uma possível solução!!
>>>>
>>>>
>>>> http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1384018
>>>> http://www.furutani.com.br/category/tutoriais/
>>>> http://www.furutani.com.br/a/JasperReportFlex.pdf
>>>>
>>>>
>>>> 2009/11/26 Leonardo Ribeiro <leojribe...@gmail.com>
>>>>
>>>>> Opa,
>>>>>
>>>>> Desculpa a todos aí pelas caixas altas (na verdade so uma fonte maior),
>>>>> mas mesmo assim minhas sinceras desculpas a todos da lista.
>>>>>
>>>>> Quanto ao IFrame que o colega Marcel sugeriu, já dei uma olhada e na
>>>>> verdade não gostei dessa alternativa.
>>>>>
>>>>> Erko, recebendo o array de byte não da pra usar o URLRequest neh? Já
>>>>> que esse pede um String como parametro no seu construtor (no caso 
>>>>> informaria
>>>>> o caminho do arquivo a ser aberto pela outra janela do browser)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2009/11/26 Erko Bridee de Almeida Cabrera <erko.bri...@gmail.com>
>>>>>
>>>>> Se não me engano vc vai receber um tipo: Array de bytes...
>>>>>>
>>>>>>
>>>>>>
>>>>>>  2009/11/26 Leonardo Ribeiro <leojribe...@gmail.com>
>>>>>>
>>>>>>> Prezados,
>>>>>>>
>>>>>>> Estou apanhando para exibir um relatório gerado pelo jasper na minha
>>>>>>> app flex.
>>>>>>>  Estou tentando com a ajuda de alguns colegas aqui da lista
>>>>>>> implementar um servlet para poder exibir tal relatorio em outra janela 
>>>>>>> do
>>>>>>> browser, mas tbm estou trabalhando na alternativa de gerar tal pdf em 
>>>>>>> stream
>>>>>>> e retornar para o flex esse stream do pdf.
>>>>>>>
>>>>>>> Nesse caso como ficaria o meu metodo de result, por exemplo
>>>>>>>
>>>>>>> private function resultHandler(event:ResultEvent):void{
>>>>>>> //stream: Stream = event.result as Stream; *//NAO Tem Stream no AS3,
>>>>>>> entao devo fazer cast pra que tipo?*
>>>>>>> *
>>>>>>>         //var u:URLRequest = new URLRequest("report"); //esse
>>>>>>> "report" segundo o URLRequest pede tem que ser um String, nesse caso 
>>>>>>> como
>>>>>>> faria?
>>>>>>>        //navigateToURL(u, "_blank");
>>>>>>>
>>>>>>> *
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> []'s
>>>>>>> Leonardo
>>>>>>>
>>>>>>> Linux User #488650
>>>>>>> Ubuntu User #27045
>>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Att,
>>>>>> Erko Bridee de Almeida Cabrera
>>>>>> http://erkobridee.com/
>>>>>> http://gospel.erkobridee.com/
>>>>>> http://www.cwbfx.com/
>>>>>> http://twitter.com/ErkoBridee
>>>>>> Currículo: http://netcarreiras.com/prof.html?uid=11410
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> []'s
>>>>> Leonardo
>>>>>
>>>>> Linux User #488650
>>>>> Ubuntu User #27045
>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Abraços......
>>>>
>>>> Marcel Araujo
>>>> System Analyst
>>>> Developer Java/PHP/RIA
>>>> Linux User #490101
>>>> http://www.kombo.com.br/meucurriculo/marcelaraujo
>>>> http://www.twitter/marcelaraujo
>>>>
>>>
>>>
>>>
>>> --
>>> Abraços......
>>>
>>> Marcel Araujo
>>> System Analyst
>>> Developer Java/PHP/RIA
>>> Linux User #490101
>>> http://www.kombo.com.br/meucurriculo/marcelaraujo
>>> http://www.twitter/marcelaraujo
>>>
>>>
>>>
>>
>>
>> --
>> []'s
>> Leonardo
>>
>> Linux User #488650
>> Ubuntu User #27045
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>>
>>
>
> >
>


-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a