Fiz algo do género para uma pesquisa aqui na empresa:

O utilizador ao clicar no textinput de pesquisa, abre uma titlewindow
com um textinput que fica exactamente na posição do anterior, com uma
lista imediatamente abaixo. Quando o utilizador começa a escrever,
essa lista vai filtrando os registos que contém o conjunto de
caracteres escritos.
Implementei a possibilidade de permitir duplo click na lista, assim
como a utilização das teclas para cima e baixo do teclado para
aproximar a utilização à lista que habitualmente aparece no ide do
flex quando estamos a escrever uma propriedade. Torna as coisas
intuitivas para o utilizador. Enter ou duplo click seleccionam a opção
pretendida ou, caso a filtragem resulte num só resultado, o enter
selecciona-o automaticamente.

Apesar da utilização das teclas cima/baixo, o focus mantém-se no textinput.


Fica a ideia, espero que ajude.



MV



2009/2/4 Francisco Costa <[email protected]>:
> Eu quando implementei tinha uma lista com todos os resultados e ia filtrando
> os que não queria.
>
>
>
> De: [email protected] [mailto:[email protected]] Em nome de Luis
> Costa
> Enviada: quarta-feira, 4 de Fevereiro de 2009 15:21
> Para: [email protected]
> Assunto: [riapt] Re: Motor de Busca Inteligente
>
>
>
> E depois como mostras a nova lista ?
>
> Numa list por baixo do textInput ?
> Eu tenho de deixar a pessoa poder escolher uma das sugestões para depois
> colocar na procura
>
> 2009/2/4 Francisco Costa <[email protected]>
>
> for(var i:Number = 0; i < listaFilmesArr.length; i++) {
>
>
>
> if(listaFilmesArr[i]["titulo"].search(str) >= 0 ||
> listaFilmesArr[i]["titulo"].toLowerCase().search(str) >= 0 ||
> listaFilmesArr[i]["titulo"].toUpperCase().search(str) >= 0) {
>
>             novaListaFilmes.push(listaFilmesArr[i]);
>
>       }
>
> }
>
>
>
> Vê lá se isto te resolve o problema… É uma solução muito rudimentar que
> implementei a pressa a uns tempos… Mas pode ser que te ajude.
>
>
>
> De: [email protected] [mailto:[email protected]] Em nome de Luis
> Costa
> Enviada: quarta-feira, 4 de Fevereiro de 2009 15:13
> Para: [email protected]
> Assunto: [riapt] Motor de Busca Inteligente
>
>
>
> Olá pessoal, desta feita não é nenhum dúvida mas sim uma procura de dicas.
> Tenho de criar um motor de busca para Medicamentos e Produtos, e esse motor
> de busca tem nada mais nada menos do que dar aquelas sugestões
> "inteligentes" "à lá Google".
> Ou seja: tenho um array com "maça", "banana" e "ananás"
> No meu motor de busca coloco um "a" e ele mostra-me os 3
> Se eu colocar um "an" ou "na" ele tem de me mostrar o banana e o ananás.
> Alguma ideia de como o fazer ? Tendo em conta que quero algo a ficar
> parecido como um combo caso haja sugestões
>
> Obrigado Luís Costa
>
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a