Spark ComboBox  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
lfernandez
What is classpath?

Membro desde: 17/05/2010 13:52:05
Mensagens: 7
Offline

Pessoal,

Estou utilizando o componente s:ComboBox, Flex 4.5.x, no qual incluo no dataprovider um array de elementos. Exemplo um dominio fixo Sim e Não.
O componente é semelhante ao componente "suggestionBox" do richFaces, onde digito qualquer coisa e o componente vai auto-encrementando. Isso no comboBox funciona perfeitamente o problema é que posso escrever algo do tipo "Simm", vejam que tenho dois M's, e o comboBox não valida se o valor pertence ao array do dataprovider que passei.
Gostaria de saber se alguem já fez algo parecido com o mencionado? Quero usar o componente s:ComboBox no qual ao digitar valores incorretos ao Sim e Não seja ignorado pelo componente, será que existe algum atributo que faça isso?
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

lfernandez,
Vc pode verificar o selectedIndex se tiver -1 é pq não tem nenhum item selecionado do dataProvider. Vc tb tem o DropDownList q não permite digitação

[]s

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Mas cara, são muitos valores? Porque se não forem, não faz sentido permitir que o usuário digite algo.

Agora, se for uma busca no banco por exemplo, ou em um array com muitos items, você pode manter uma flag indicando se resultados foram encontrados para o termo digitado, e se não for encontrado nada, marque o ComboBox como "valor inválido" (pode ser usando os validators do Flex mesmo).

-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team