Miguel Vaz wrote:
> 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
>>
>>
>>
>>
>>
>>
>>     
>
> >
>
>   
O conceito é bom, mas ter duas textinput não acho a melhor opção, seria 
melhor criar um componente (vbox) com 2 states, onde o primeiro state 
tem apenas a textinput e o segundo state tem o mesmo textinput + a lista 
dinâmica de resultados, assim não andas com popupmanagers.

Abraço

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