Olá Rubem...

Vc está tentando alterar o valor de um componente que ainda não existe...
ele ainda não foi criado não não tem como vc alterar valores dele...

Eu passei pelo mesmo caso em uma implementação e resolvi da seguinte
maneira:

Criei uma função bloqueiaCampos() que dentro dela irá bloquear os campos que
quero...
Essa função deve ser chamada quando a tela for do tipo de "edição"...
Então... no creationComplite da tela vc chama uma função init() e dentro
dela vc irá validar .... se for do tipo "edição" irá chamar o
bloqueiaCampos() e ai irá funcionar pois essa função só será executada
depois do creationComplite ^^

Obs: A validação do estado da tela vai de vc... ai depende como vc irá
validar... mas quando for de determinado tipo, chama a função.


Era isso... boa sorte e bons estudos! ^^

Att.
Em 14 de maio de 2010 10:15, Rubem Oliveira <rubaoguit...@gmail.com>escreveu:

> Galera,
>
> Estou com um probleminha de iniciante, pois nunca precisei fazer isso
> antes... hehehe
>
> Preciso desabilitar dois botoes em um componente
> (botaoQualque.desable=true) via um outro componente.
>
> Exemplo tenho um grid que quando clico abre uma tela de edicao, mesma que a
> de cadastro, que edita o item via retorno dos valores do objeto (id) do BD.
>
> Porem quando o componente grid chama o componente de edição, passando a
> instrução de desabilitar os botoes, ele não consegue acessar a tempo os
> botoes, dando um erro de objeto nao instanciado.
>
> Eu precisava saber se tem alguma forma de "esperar" o componente, no caso o
> de edição, criar por completo(instâncias internas) para depois receber e
> processar as instruções de desativar que me refiro.
>
> Ja tentei esperar OnCreateComplete para depois processar, mas não fui muito
> feliz, mesmo assim  a instrução chega antes dele processar, ou seja, me
> retorna sempre botoes não instanciados.
>
> Desculpe minha ignorancia se não soube descrever, é que é meio complicado
> de descrever.
>
> Pesei, não fiz ainda, criar umas variaveis bindable dentro desse componente
> de edição, para ativar e desativar eles, fazendo com que os botoes as
> consultasse sempre. Então passaria do meu grid a instrução, mudando apenas o
> valor dessas variaveis bindables, ou seja, quando recebesse a instrução o
> botao desativaria automaticamente.
> Gostaria de saber se tem, com certeza tem, alguma forma mais profissional
> de fazer isso.
>
> Se alguem conseguir me dar uma "luz" ficarei agradecido.
>
> OBS: Uso Flex4.
>
> Att.
>
> Rubao
>
> --
> 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




-- 
-----------------------------------------------------------
Guilherme Sjlender                            -
Desenvolvedor RIA - Flex/Java         -
http://site.gflex.biz                       -
------------------------------------------------

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