Ja, o xml é criado corretamente, o Viewer é criado tbm, só que quando
executo
viewer.showReport(xml) aí da null pointer.

Mas tanto xml, quanto viewer NÃO são nulos.


2009/11/25 Marcelo Emanoel B. Diniz <marceloeman...@gmail.com>

>
> o resultado pode estar vindo null ou quando você faz o cast ele pode
> ser null... já verificou isso?
>
>
> On 24 nov, 23:03, Leonardo Ribeiro <leojribe...@gmail.com> wrote:
> > Pessoal,
> >
> > To tentando usar o xViewer para poder exibir o relatorio gerado com o
> Jasper
> > na minha aplicacao Flex.
> > O relatorio é processado no server e é retornado para o client o XML do
> > mesmo.
> > Abaixo segue o meu codigo
> >
> > public function onResultLoadRelatorio(event:ResultEvent):void {
> >     var result : String = event.result as String;
> >     var xml : XML = new XML(result);
> >     var preview : xViewerSample = new xViewerSample();
> >     preview.viewer.showReport(xml); //AQUI DA NULL POINTER
> >     PopUpManager.addPopUp(preview, this, true);
> >     PopUpManager.centerPopUp(preview);
> >
> > }
> >
> > na linha
> >
> > preview.viewer.showReport(xml);
> >
> > Da nullpointer nao sei pq...
> >
> > Abaixo o xViewerSample(do exemplo que peguei)
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute"
> >     xmlns:jrv="com.jaspersoft.reports.viewer.*">
> >
> >     <mx:Script>
> >         <![CDATA[
> >
> >             public function init():void {
> >                 //viewer.disableJasperServer();
> >                 //viewer.showClassicToolbar();
> >                 //viewer.showReport(BarbecueReport);
> >                 //viewer.showReport(QueryReport);
> >             }
> >         ]]>
> >     </mx:Script>
> >
> >     <mx:Canvas creationComplete="init()" left="20" right="20" top="20"
> > bottom="20" borderStyle="solid">
> >         <jrv:Viewer id="viewer"/>
> >     </mx:Canvas>
> > </mx:Application>
> >
> > Tentei tbm fazendo (sem usar o xViewerSample, instanciando direto um
> Viewer)
> >
> >     var viewer : Viewer = new Viewer();
> >     viewer.showReport(xml);
> >
> > e tbm recebi um Null Pointer
> >
> > Alguem tem alguma ideia do pq desse problema?
> >
> > --
> > []'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