Hum.....resolvido....

  [Bindable]
  public var telaLiberadas:ArrayCollection;

 telaLiberadas= event.result as ArrayCollection;


Em sexta-feira, 13 de dezembro de 2013 14h53min55s UTC-2, Robinho de Morais 
escreveu:
>
> Eu tenho um arrayCollection ...
>
> <s:ArrayCollection id="telaLiberadas"/>
>
> onde incluo manualmente os campos ao clicar em outro grid....
>
> telaLiberadas.addItem({
> cd_empresa:dgEmpresas.dataProvider.getItemAt(emp).cd_empresa, 
> cd_usuario:txCodigo.text,
> cd_tela:dgTela.selectedItem.cd_tela, 
> nm_tela:dgTela.selectedItem.nm_tela,
> ds_descricao:dgTela.selectedItem.ds_descricao,
> in_novo:dgTela.selectedItem.in_novo,
> in_salvar:dgTela.selectedItem.in_salvar,
> in_remover:dgTela.selectedItem.in_remover,
> in_pesquisar:dgTela.selectedItem.in_pesquisar,
> dt_cadastro:dgTela.selectedItem.dt_cadastro,
> hr_cadastro:dgTela.selectedItem.hr_cadastro,
> cd_usucad:dgTela.selectedItem.cd_usucad 
> });
>
>
> eu visualizo no dgTelaLib esse Array...
>
> <mx:DataGrid id="dgTelaLib" x="6" y="253" width="870" height="351"
>  doubleClickEnabled="true"
>  fontWeight="bold"
>  allowMultipleSelection="true" 
>  dragEnabled="false" 
>  dropEnabled="false" 
>  dragMoveEnabled="false" 
>  *dataProvider="{telaLiberadas}"*
>  doubleClick="dgTelaLib_doubleClickHandler(event)"
>  >
> ....
>
> Até ai tudo bem, porém eu preciso pegar o resultado de uma consulta e 
> adicionar no ArrayCollection o resultado do result.....tentei assim:
>
> protected function resultPesUsuTelas(event:ResultEvent):void
> {
> telaLiberadas.addItem(event.result);
> }
>
>
> mas nada aparece no meu dataGrid....
>
> como passo o resultado de uma consulta retornada por um ResultEvent em um 
> ArrayCollection....
>
> tentei telaLiberadas.addItem(event.result as ArrayCollection); e também 
> não deu certo
>
>

-- 
-- 
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
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a