Olá moçada!
tava com uma dúvida no seguinte:
eu tenho um layout do primefaces numa pagina, e tenho um layoutunit na esquerda, e um central.
nesse layout da esquerda, eu tenho um botao. e queria saber como que eu posso fazer pra qdo eu clicar nesse botao, abrir uma pagina no layout central.
Cara, olhei sim. mas nao achei o que tava precisando la nao…
ja tentei de td quanto é jeito aqui, e nada… =/
se alguem puder me ajudar…
G
gustavocdesouza
Cria um template:
<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:p="http://primefaces.prime.com.tr/ui"xmlns:f="http://java.sun.com/jsf/core"xmlns:ui="http://java.sun.com/jsf/facelets"><h:head><title>eMemo</title><linkrel="stylesheet"href="css/default.css"type="text/css"/></h:head><h:bodystyle="font-size:11px; border: 0px"><p:layoutfullPage="true"><p:layoutUnitposition="north"size="100"style="border: 0px">
// codigo ....
</p:layoutUnit><p:layoutUnitposition="west"size="210"style="border: 0px"><h:form><ui:includesrc="/menu.xhtml"/></h:form></p:layoutUnit><p:layoutUnitposition="center"style="border: 0px"><ui:insertname="conteudo"/> // AQUI É A INTERNA QUE IRA CHAMAR
</p:layoutUnit></p:layout></h:body></html>
e na pagina que quer abrir dentro do CONTEUDO:
<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:ui="http://java.sun.com/jsf/facelets"xmlns:f="http://java.sun.com/jsf/core"xmlns:p="http://primefaces.prime.com.tr/ui"><ui:compositiontemplate="/WEB-INF/templates/default.xhtml"><ui:definename="conteudo"> // AQUI TEM O NOME CONTEUDO QUE É O LOCAL DO TEMPLATE
<f:view><h:formid="formUsuario">
// todo resto do seu form
</h:form></f:view></ui:define></ui:composition></html>
Usei o primeface 3, caso use o 2, a tag position é diferente.