3
respostas

Duvida sobre o hibernate com primefaces

Galera tava vendo o primefaces e vi que tem um monte de componentes para ajudar a programação, mais oque eu percebi no meu xhtml, eu tenho que importar um tipo de biblioteca para poder usar tal componente, queria usar alguns e no meu xhtml não aparece a opcão como exemplo o menuButton. Aqui no meu xhtml tenho 2 bibliotecas importadas.


    xmlns:h="http://java.sun.com/jsf/html"    
    xmlns:p="http://java.sun.com/jsf/core">

Posso me referenciar a elas assim? como "bibliotecas"? e eu vi todas possiveis quando aperto ctrl espaço e nenhuma tinha o menuButton, como que eu posso ver a biblioteca certa para poder usar?

3 respostas

Amigo, boa tarde.

Para que você possa usar os componente do Primefaces você precisa importar o namespace do Primefaces, para usar os do JFS precisa importar o namespace do JFS e assim sucessivamente.

Importando um namespace do Prime: xmlns:p="http://primefaces.org/ui"

Usando o componente:

<p:menuButton value="Options">
    <p:menuitem value="Save" actionListener="#    {bean.save}" update="comp" />
    <p:menuitem value="Update" actionListener="#    {bean.update}" ajax="false" />
        <p:menuitem value="Go Home" url="/home.jsf" />
</p:menuButton>

Fontes de estudo: http://www.primefaces.org/docs/guide/primefaces_user_guide_6_0.pdf

Hugo basta adicionar xmlns:c="http://primefaces.org/ui"> e ja irei usar do primefaces? agora é só <c: e aqui vai ter do primefaces?

Exato! Se essa letra após o "xmlns:" é um alias, pode ser qualquer letra, mas por convenção usa-se de acordo com a documentação.