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 em http://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
