Opa... valeu a dica.

On Nov 29, 5:09 pm, Antonio Mano <[email protected]> wrote:
> Entendi.. vai dar esse erro mesmo.. pois ele vai tentar setar um componente
> que ainda não foi criado/carregado.
> Cara.. to na correria aqui.. mas lembrei que o Beck Novaes falou sobre
> creationPolicy... dá uma olhada.. veja se te 
> ajuda:http://blog.dclick.com.br/2010/03/04/evitando-problemas-com-views-e-d...
>
> Em 29 de novembro de 2010 14:31, Ednei <[email protected]> escreveu:
>
>
>
> > e ae Antonio.
>
> > Acho que entendi, mas veja:
>
> > botaoNovo{}
>
> > tabNavigator:
> > {
> >  [Index:0 ( Datagrid ) ]
> >  [Index:1 ( TextInput ) ]
> > }
>
> > A página inicia com o Index:0 aberto e o Index:1 fechado porque o
> > creationPolicy != "all". Ponto.
>
> > Nesse momento o Usuário clicará no botaoNovo, que abrirá o Index:1 e
> > setará o Focus o TextInput. Porém, ao tentar fazer isso, acontece um
> > erro em runtime do tipo "nao pode ser selecionado um objeto de valor
> > nulo".
>
> > ex:
>
> > function Novo():void
> > {
> >  TabNavigator.selectedIndex = 1;
> >  TextInput.setFocus(); /* Aqui dá o problema */
> > }
>
> > On Nov 29, 11:36 am, Antonio Mano <[email protected]> wrote:
> > > Evento brother...
> > > Dispara um evento ao clicar no TabNavigator.. ao escutar o evento..
> > > verifique pelo target qual é o Tab clicado... coloque a condição.. e
> > poderá
> > > setar um foco diferente em cada Tab clicado.
>
> > > Em 29 de novembro de 2010 10:37, Ednei <[email protected]>
> > escreveu:
>
> > > > Opa
>
> > > > Seguinte: tenho um TabNavigator com as Tabs 1,2,3 e 4. Naturalmente
> > > > quando abro o componente ele abre como default a aba 1 (index:0).
>
> > > > O que e preciso é, ao clicar no botão Novo, que está fora do
> > > > tabNavigater, o TabNavigator seja setado para a Tab 2 (index:1) e que
> > > > o cursor caia no TextInput que há la dentro.
>
> > > > O problema está em setar o Focus no TextInput da Tab 2 (index:1).
> > > > Alguém sabe como resolver isso sem usaro o creationPolicy="all"?.
>
> > > > --
> > > > 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 emhttp://groups.google.com/group/flexdev
>
> > > --
> > > *Antonio Mano DelaSilva*
> > > *PAZ
> > > *
> >http://twitter.com/antonio_manohttp://manoelivia.blogspot.comhttp://p...
>
> > --
> > 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 emhttp://groups.google.com/group/flexdev
>
> --
> *Antonio Mano DelaSilva*
> *PAZ
> *http://twitter.com/antonio_manohttp://manoelivia.blogspot.comhttp://projetosobrinho.wordpress.com/

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