Tela de Consulta..procura automatic

5 respostas
T

Pessoal,

Vocês tem algum exemplo ou dica, de como fazer aquelas telas de consulta, que quando vc digita o codigo(por exemplo) ele vai mostrando automatico os dados daquele registro?
Ou seja, conforme a pessoa vai digitando vai aparecendo somente o que esta relacionado com o que foi digitado
Entao, vc vai pra linha de baixo e ele faz a mesma coisa quando vc consulta outro registro(mesmo que com o mesmo campo código)?

brigadinha

5 Respostas

F

Alguem conseguiu isso? tambem to precisando de algo parecido…

lucianotome

Pessoal, isso é uma consulta ao banco de dados feito em sql puro, ou para quem usa hibernate uma criteria:
Exemplos:

SELECT * FROM banco.tabela where nome like “a%”
ou
criteria.add(Restrictions.like(“nome”, value+"%"));

Ou uma coisa mais simples, para quem usa jsf+richfaces, SuggestionBox
http://livedemo.exadel.com/richfaces-demo/richfaces/suggestionBox.jsf;jsessionid=AFF8D579F55A69E99643E0C980F475B3?c=suggestionBox&tab=usage

lucianotome

lucianotome:
Pessoal, isso é uma consulta ao banco de dados feito em sql puro, ou para quem usa hibernate uma criteria:
Exemplos:

SELECT * FROM banco.tabela where nome like “a%”
ou
criteria.add(Restrictions.like(“nome”, value+"%"));

Ou uma coisa mais simples, para quem usa jsf+richfaces, SuggestionBox
http://livedemo.exadel.com/richfaces-demo/richfaces/suggestionBox.jsf;jsessionid=AFF8D579F55A69E99643E0C980F475B3?c=suggestionBox&tab=usage


Vc preenche um array em seu bean com seus dados, e o componente trata de fazer a pesquisa

F

Humm…mas pelo que entendi, o que ela quer: Quando voce digitar o codigo no campo do lado(descricao por exemplo) ele ja vai aparecer automatico a descricacao relacionada aquele registro(puxando do banco de dados)

Creio que este exemplo diz respeito a dados vindo de um arquivo xml(pelo que entendi)

lucianotome

Cara, O exemplo que postei era para dizer a respeito do componente, vc preenche os valores do bean da forma que vc quizer, com xml, txt, cvs, database, etc.

Criado 11 de outubro de 2010
Ultima resposta 13 de out. de 2010
Respostas 5
Participantes 3