Resolvido!!!!

xmlPesq = new ArrayCollection([event.result.pesq.dados]);

funcionou perfeitamente!!

On 20 ago, 11:51, "Rodrigo" <[EMAIL PROTECTED]> wrote:
> Olá a todos
>
> Estou com a seguinte dificuldade, faço uma pesquisa na base e preencho o
> datagrid com esse resultado, quando não há resultados OK, quando há mais de
> 1 OK também
> porém quando o XML tem apenas um registro obtenho um erro
> vamos lá:
>
> XML:
>
> <?xml version='1.0' encoding='iso-8859-1' ?>
> <pesq>
> <registros>1</registros>
> <dados>
> <id>45</id>
> <nome>Teste</nome>
> <apelido>Teste</apelido>
> <email>[EMAIL PROTECTED]</email>
> <telcom>(11)xxxx-xxxx</telcom>
> <cargo>Cargo Teste 2</cargo>
> <dsc_nivel>Presidente</dsc_nivel>
> <dsc_area>Tecnologia da Informação</dsc_area>
> <empresa>Teste</empresa>
> <dsc_seg>Outros</dsc_seg>
> <dsc_porte>Grande</dsc_porte>
> <dsc_pais>Brasil</dsc_pais>
> <dsc_estado>São Paulo</dsc_estado>
> <dsc_cidade>SAO PAULO</dsc_cidade>
> </dados>
> </pesq>
>
> mxml:
>
>     [Bindable]
>    private var xmlPesq:ArrayCollection = new ArrayCollection();
>    private function PesqResult(event:ResultEvent):void{
>
>      xmlPesq = event.result.pesq.dados as ArrayCollection;
>
> }
>
> e a mesagem de erro é de que ele não consegue converter o objeto p/ um
> ArrayCollection
>
> já tentei como Array, XML, XMLList, XMLlistcollection
> quando não da erro, o objeto fica com valor null e não aparece nada no
> datagrid.....
>
> alguém tem uma sugestão?!
>
> Muito Obrigado a todos


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a