Crie um método no seu componente que zere a collection e que logo após
insira novamente o "Selecione".
sempre que precisar zerar a collection execute este método.

Em 10 de agosto de 2010 17:39, Clovis Junior
<[email protected]>escreveu:

> Ao meu ver, não tem muito sentido aparecer "Selecione" se o combobox
> estiver vazio, talvez a propriedade "prompt" do combobox só seja exibida
> caso exista algo para selecionar.
>
> Em 10 de agosto de 2010 17:27, Pergentino Araújo 
> <[email protected]>escreveu:
>
> Não funciona, eu já testei isso daí.
>>
>> Neste caso, o lance é que realmente tem que ser a coleção zerada, e não
>> haver tratamento na Combo. Concordam ?
>>
>> --
>> Atenciosamente, Pergentino Araújo.
>> Arquiteto Java/Flex
>> Doutorando Engenharia Elétrica UnB
>> Currículo Lattes: http://lattes.cnpq.br/3092110184317060
>>
>>
>> 2010/8/10 Guilherme Sjlender <[email protected]>
>>
>> Vendo pela lógica, acho que não tem a ver com a "coleção" em si, nem o
>>> fato do "colecao.removeAll()"...
>>>
>>> O que deve estar acontecendo é que ele está perdendo a referencia do
>>> selectedItem ou coisa do gênero.
>>>
>>> Faz um teste... quando executar o colecao.removeAll() execute também,
>>> "comboBox.selectedItem = null" e "comboBox.validateNow()"
>>>
>>> Att.
>>> Em 10 de agosto de 2010 16:38, Pergentino Araújo 
>>> <[email protected]>escreveu:
>>>
>>>> Pessoal,
>>>>
>>>>  desenvolvi um componente que, por default, coloca o valor da
>>>> propriedade prompt = "Selecione".
>>>>
>>>> Porém, estou com um problema quando eu tenho uma combo que possui itens
>>>> na colecao do dataProvider (Bindable, claro) e, quando eu dou um
>>>> colecao.removeAll(); ele simplesmente desaparece o "Selecione".
>>>>
>>>> Isto só acontece se a "colecao" for zerada e a combo ainda não foi
>>>> selecionada nada.
>>>>
>>>> Estou procurando idéias de alguém que já passou por isso para solucionar
>>>> este problema.
>>>>
>>>> Obrigado.
>>>> --
>>>> Atenciosamente, Pergentino Araújo.
>>>> Arquiteto Java/Flex
>>>> Doutorando Engenharia Elétrica UnB
>>>> Currículo Lattes: http://lattes.cnpq.br/3092110184317060
>>>>
>>>> --
>>>> 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
>>>
>>>
>>>
>>>
>>> --
>>> -----------------------------------------------------------
>>> 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 [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
>>
>
>  --
> 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
>



-- 
Clayton Marques Pereira

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