É... acho que a forma correta de limpar é:

selectedIndex = -1;
selectedIndex = NaN;
selecetedItem = null;

essa do text realmente não foi boa, e se vc tivesse um item com o
label = ""  ?

On 26 fev, 12:35, Pedro Oliveira <[email protected]> wrote:
> resolvido
>
> comportamento estranho. As combos que não mostravam o texto, eram limpas
> anteriormente com combobox.text = "".
> as outras eram limpas com combobox.selectedindex = -1
>
> coloquei todas da 2a. forma e funcionou
>
> de qualquer modo, ... tem alguns comportamentos no flex que até hoje não
> entendo.
>
> []s Pedro Oliveira
>
> Em 26 de fevereiro de 2010 07:43, Bruno Carneiro <
> [email protected]> escreveu:
>
> > Pelo que você disse não percebi nada errado.
>
> > O dataprovider é o mesmo para todos os combos?
>
> > On 26 fev, 05:00, Pedro Oliveira <[email protected]> wrote:
> > > Ola pessoal !
>
> > > tenho uma titlewindow com vários controle entre os quais 5 combobox.
> > > esses comboboxes são preenchidos com arraycollections que estão em
> > memória e
> > > o item a ser selecionado, depende dos dados que vem do BD.
> > > mais ou menos assim :
> > >             for(i=0;i < cb_atividades.dataProvider.length; i++)
> > >             {if(cb_atividades.dataProvider[i].codigo == v.codigo)
> > >                 {
> > >                     cb_atividades.selectedIndex=i;
> > >                     break;
> > >                 }
> > >             }
>
> > > já fiz isso milhares de vezes e nunca tive problema, mas neste está
> > > acontecendo algo muito estranho. Em duas dessas combobox o item é
> > > corretamente selecionado, mas o texto não é mostrado na parte de texto da
> > > combo.
> > > Depois de atualizar as combos e não aparecer nada no texto, se eu clicar
> > > para abrir, vejo que o item selecionado é o correto.
>
> > > O unico problema é que não aparece ....!!!!
>
> > > Já fiz o debug e está tudo certo, já tirei todas as cores e styles dessa
> > > janela, já mudei a cor do texto e nada.
> > > Se eu mudar para outro item, o texto aparece corretamente, se voltar para
> > o
> > > item selecionado anteriormente, agora aparece.
>
> > > Em 3 das combos aparece tudo normal, mas em 2 acontece isso.
> > > todas as propriedades estão iguais para todas as combos.
>
> > > Tem algum método que 'force' a visualização do texto ?? tipo um 'refresh'
> > > ...??
>
> > > []s Pedro Oliveira
>
> > --
> > 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

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