| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2011 15:23:47
|
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?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2011 06:17:41
|
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2011 12:31:02
|
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. |
|
|
 |
|
|
|
|