Olá Bruno,

Assim funciona perfeitamente. Mas o que eu queria fazer era que o
Objeto CASA, não tivesse que acessar a variável da aplicação.

E sim a aplicação solicitar CASA.getMoradores();

E o dataprovider (Datagrid) da aplicação fosse atualizado diretamente
pelo BINDABLE.

Sem que a aplicação tivesse que acessar diretamente a variável do
OBJETO e o OBJETO não acessasse diretamente a variável da aplicação.
Ou seja, fosse encapsulado ! A aplicação apenas solicita os moradores
ao objeto (CASA.nome_moradores).  Será que tem como ?

Abraços !!!

2009/10/22 bruno bg <[email protected]>:
> 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