essa sua variavel nome_moradores é uma ArrayCollection que está setado como
BINDABLE dentro da function Result ou está fora.
Tenta fora. assim
[Bindable] private var nome_moradores:ArrayCollection = new
ArrayCollection();

no seu dataGrid coloque no dataProvider="{nome_moradores}"

na sua function Result veja se está assim

        private function onResultGetList(event:ResultEvent):void {
            if (event.result != null){
                if (event.result is ArrayCollection){
                    nome_moradores = event.result as ArrayCollection;
                }else{
                    Alert.show("Erro : "+event.result);
                }
            }
        }



bruno bg


2009/10/22 Carlos Humberto <[email protected]>

>
> Olá Pessoal,
>
> Estava querendo melhor minha aplicação quanto aos conceitos de O.O. e
> surgiu uma duvida.
>
> Digamos que tenho uma aplicação com um objeto CASA.
>
> Na aplica eu acesso CASA.getMoradores(), que vai buscar os moradores
> no BD (Via RemoteObject).
>
> No metodo Result do getMoradores(), ele coloca o ArrayCollection com
> os moradores em uma variavel (nome_moradores) BINDABLE do objeto CASA.
>
> Na aplicação eu tento usar um Datagrid com o dataprovider
> {CASA.nome_moradores}.
>
> Porém, da sempre null a referencia CASA.nome_moradores.
>
> O que estou fazendo de errado ? Com o BINDABLE não deveria populado o
> datagrid após o retorno do RemoteObjetc ?
>
> Não sei se consegui ser claro !?
>
> Desde já obrigado !
>
> Abraços,
> Carlos H.
>
> >
>

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