Sim, admito que foi um desenho algo à pressa, mas a utilização de 2
textinputs é transparente para o utilizador, já que mal clica no
primeiro, o focus e cursor passam para um exactamente por cima,
contido num componente independente que lhe apresenta as sub-opções de
resultados parciais. Isto porque este "popup" de componente é
reutilizado na pesquisa dos restantes campos. O que expliquei faz
parte de um vbox construido por AS que poderá conter até 6
componentes/campos diferentes para pesquisa, alguns deles tendo essa
particularidade do "popup" para pesquisa à la ajax. resulta bastante
bem. Tenho hordas de utilizadores satisfeitos que ainda hoje me enviam
cartões e prendas para casa a agradecer uma pesquisa tão bem feita e
com cores tão bonitas. ;-)

Imagina o cenário:

- um vbox construído com até 6 componentes que contêm, cada um, um
textinput e um combobox que dita o campo a pesquisar.
- O utilizador pode adicionar/subtrair quantos "campos" pretender
- cada "campo" tem a sua particularidade de validações e/ou "text
completion" à la ajax
- consoante i utilizador escolhe os campos, o componente de pesquisa
adapta-se (states).
- quando o campo a pesquisar contém uma lista para pesquisa mais
pormenorizada (o tal popup), eu tenho mesmo de criar um popup para
evitar redimensionamentos do conteúdo do vbox. Poderia alterar o
estado desse filho para acomodar a tal lista, mas sinceramente não sei
se ao extender a altura de um componente contido num vbox, este (vbox)
se adapta a essa nova dimensão do seu filho. Pensando em evitar esse
eventual problema, optei por um popup modal.
- No final das contas feitas e sub selecções, o utilizador pode fazer
a super ninja pesquisa com todos os campos pretendidos.

Se tiverem melhor sugestão, de bom grado a acatarei. É sempre uma boa
discussão de ideias. :-)




MV


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