DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Video: AutoComplete Simples – Curso JSF 2.0 com Primefaces - Parte 16

Nessa videoaula vamos mostrar como utilizar o recurso autoComplete, com a biblioteca do primefaces. Para mostrar o funcionamento desse recurso criaremos um bean contendo uma lista de clientes.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Tempo: 18:26 min

Mini Resumo: Nessa videoaula vamos mostrar como utilizar o recurso autoComplete, com a biblioteca do primefaces. Para mostrar o funcionamento desse recurso criaremos um bean contendo uma lista de clientes, onde criaremos um controle contendo o autoComplete, que irá filtrar esses clientes à medida que for digitado. No final mostraremos como imprimir o nome do cliente selecionado.

Exemplos construídos: Implementação de um AutoComplete simples.

Tecnologias e Recursos: JAVA, Tomcat, primefaces, JSF

Este post faz parte do Curso JSF com Primefaces
Este post faz parte da Formação Java Básico

Henrylle Da Silva Maia
Henrylle Maia é Desenvolvedor .NET trabalhando na tecnologia desde 2005. É um profissional certificado MCP(70-480), da nova linha de certificações da Microsoft. Atualmente trabalha em projetos ágeis usando o XP como metodologia. Como ferramenta usa o Visual Studio 2012 e TFS 2012, usando como lingua...
O que você achou deste post?

    7 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Ricardo Henrique Pestana
Boa tarde Henrylle,
Nessa aula o autocomplete não funcionou no IE e vc mudou para o Chrome e funcionou perfeitamente. Porém eu gostaria de fazer rodar no IE, vc tem idéia do que eu teria que fazer pra isso? (estrannho que o autocomplete como multipla seleção funcionou)
[há +1 mês] - Responder

 

[autor] Henrylle Da Silva Maia
Olá Ricardo,

Tudo bem?!

Você já tentou colocar o IE em modo de compatibilidade?
[há +1 mês] - Responder
 

Gustavo Silva Santos
Boa Noite Henrylle,
como ficaria para pegar as informações direto do banco de dados? Tentei fazer aqui mas acho que é necessário um conversor para isso. É isso mesmo?
[há +1 mês] - Responder

 

[autor] Henrylle Da Silva Maia
Olá Gustavo,

Você pode usar qualquer ORM para retornar os dados tipados ao Bean que será chamado pela View. Caso contrário você pode precisar popular campo a campo. O JPA pode ser uma boa saída.

Na Devmedia inclusive temos videoaulas sobre esse assunto.

Espero ter ajudado.
[há +1 mês] - Responder
 

System Processamentos Ltda
Não estou conseguindo chamar os valores que estão em uma list. O projeto é de uma biblioteca, na tela que estou trabalhando tem Classificação CDU dos livros, que estão em uma list. Abaixo o código para que voce possa analisar.

[code]
<p:panel header="Classificação CDU" toggleable="true">
<treap:msgdica msg="Informe parte do nome para buscar."/>
<p:autoComplete id="aceclass_lbl" value="#{acervoJsfBean.classificacaoList}"
completeMethod="#{acervoJsfBean.completaClassificacao(query)}" var="c" forceSelection="true">
</p:autoComplete>

</p:panel>
[/code]

e o metodo de chamada

[code]
public List<Classificacao> completaClassificacao(String query) {
this.classificacaoList = c.findClassificacaoByNome(query);
return c.findClassificacaoByNome(query);
}
[/code]


public List<Classificacao> findClassificacaoByNome(String descricao) {

if (descricao == null) {
return null;
}
FiltrosConsulta filtros = new FiltrosConsulta();
filtros.add("UPPER(c.clasDescricao) like :descricao", "descricao", descricao, true,FiltrosConsulta.Like.Both);
return crudService.executeQuery(QUERY_Classificacao, filtros);
}


se puder me ajudar agradeceria muito
[há +1 mês] - Responder

 

[autor] Henrylle Da Silva Maia
Olá amigo,

Tudo bem?!

Infelizmente esses cenários onde há a sua implementação, envolvendo acesso a dados, por exemplo, não ficaria muito legal analisarmos aqui, pois não é algo tão abrangente, para que seja aproveitado pelos demais colegas que acompanham.

Uma boa ideia seria você postar no fórum da devmedia.

Lá a turma é fera, além de vários profissionais para te ajudar.

Segue link: http://www.devmedia.com.br/forum/java

Espero ter ajudado e conto com sua compreensão =).
[há +1 mês] - Responder
 

System Processamentos Ltda
Ótimo então vou postar lá, obrigado pela dica. Um grande abraço
[há +1 mês] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03