它已经显示了每个layoutUnit等简单的整页布局,但不是任何按钮。 XHTML页面如下:
<f:view contentType="text/html">
<h:body>
<p:layout fullPage="true">
<p:layoutUnit position="north">
<h:form>
<p:growl id="messages" />
<p:menubar model="#{menuCategoriaMB.model}" />
</h:form>
</p:layoutUnit>
<p:layoutUnit position="west" size="275" resizable="true" closable="true" collapsible="true">
<h:form>
<div id="west">
<ui:insert name="west"></ui:insert>
</div>
</h:form>
</p:layoutUnit>
<p:layoutUnit id="layout_center" position="center">
<h:form>
<div id="content">
<ui:insert name="content"></ui:insert>
</div>
</h:form>
</p:layoutUnit>
<p:layoutUnit position="east" size="400" resizable="true" closable="true" collapsible="true">
<h:form>
<div id="east" style="padding-left: 45px;">
<ui:insert name="east"></ui:insert>
</div>
</h:form>
</p:layoutUnit>
<p:layoutUnit position="south" size="100" resizable="true" closable="true" collapsible="true">
<h:form>
<div id="south">
<ui:insert name="south"></ui:insert>
</div>
</h:form>
</p:layoutUnit>
</p:layout>
</h:body>
</f:view>
我正在使用JSF 2.2和PrimeFaces 5.0。谢谢。
P.S。:必须省略<h:head>
标签。
答案 0 :(得分:3)
为了显示关闭和折叠的按钮,我认为您必须为要关闭/折叠的每个header
设置p:layoutUnit
属性。