Cursos / Informática para Internet / Desenvolvimento Web II / Aula
Vamos incrementar nosso exemplo com uma segunda página que utiliza o componente p:autoComplete: um campo que autocompleta as informações digitadas pelos usuários. Nesse exemplo, criaremos um autoComplete de países. Primeiramente, vamos criar uma ManagedBean denominada PaisesMBean. Esse ManagedBean, apresentado na Listagem 3, contém um atributo denominado “pais” e um método “completar”. Assim que iniciarmos a digitação do nome do país, o método completar será executado para apresentar o nome completo.
Listagem 3 - Código da classe PaisMBeanCriado o ManagedBean, vamos criar a página paises.xhtml. Essa página, que é apresentada na Listagem 4, utiliza o componente autocomplete do Primefaces (p:autoComplete). Observe, ainda na Listagem 4, que referenciamos o método de completar (completeMethod) e a variável (value) definidos no ManagedBean PaísesMBean. Essa é a ligação entre a view e o controller.
Listagem 4 - Código da página paises.xhtmlApós a criação da classe PaisesMBean e da página países.xhtml, agora é só iniciar o Tomcat, e acessar o endereço http://localhost:8080/HelloPrime/paises.jsf. Ao fazer isso, você verá a tela apresentada na Figura 6.
Com isso, chegamos ao fim da nossa aula. E então, gostou do Primefaces? Viu como é fácil utilizá-lo em aplicações JSF? Existem diversos componentes do Primefaces que você poderá utilizar em suas aplicações. Para conhecer mais sobre eles, consulte as demonstrações em: http://www.primefaces.org/showcase/index.xhtml.
Versão 5.3 - Todos os Direitos reservados