Olá a todos, estou vendo alguns exemplos na internet de como gerar um layout no primefaces e encontrei a seguinte codificação
[code]<?xml version='1.0' encoding='UTF-8' ?>
<h:head>
<title>eMemo</title>
<link rel="stylesheet" href="css/default.css" type="text/css"/>
</h:head>
<h:body style="font-size:11px; border: 0px">
<p:layout fullPage="true">
<p:layoutUnit position="north" size="100" style="border: 0px">
// codigo ....
</p:layoutUnit>
<p:layoutUnit position="west" size="210" style="border: 0px">
<h:form>
</h:form>
</p:layoutUnit>
<p:layoutUnit position="center" style="border: 0px">
<ui:insert name="conteudo"/> // AQUI É A INTERNA QUE IRA CHAMAR
</p:layoutUnit>
</p:layout>
</h:body>
[/code]
Coloquei ela para rodar, pois gostaria de ver como seria seu funcionamento, contudo, ao executar o código ele não aparece nenhum componente na tela, apenas os dizeres
"// codigo …
// AQUI É A INTERNA QUE IRA CHAMAR "
Como se não houvesse formatação alguma.
Tenho uma outra página com a seguinte codificação:
[code]<?xml version="1.0" encoding="ISO-8859-1" ?>
<h:head>
Cadastro de Forma de Pagamento
</h:head>
<h:body>
<h:form id="formIncluirFormaPagamentoo">
<p:panel header="Cadastro de Forma de Pagamento">
<p:outputLabel value="Descrição" for="descricao"/>
<p:inputText id="descricao" value="#{FormaPagamentoBean.formaPagamento.descricao}" maxlength="100" /> <br/>
<p:commandButton action="#{FormaPagamentoBean.createFormaPagamento()}" value="Gravar"/>
</p:panel>
</h:form>
</h:body>
[/code]Que quando rodo, aparece normalmente.
Alguém saberia me dizer o porque disso?
Agradeço desde já!