以下是从primefaces整页演示中直接复制的代码
<p:layout fullPage="true">
<p:layoutUnit position="north" size="100" header="Top" resizable="true" closable="true" collapsible="true">
<h:outputText value="North unit content." />
</p:layoutUnit>
<p:layoutUnit position="south" size="100" header="Bottom" resizable="true" closable="true" collapsible="true">
<h:outputText value="South unit content." />
</p:layoutUnit>
<p:layoutUnit position="west" size="200" header="Left" resizable="true" closable="true" collapsible="true">
<h:outputText value="West unit content." />
</p:layoutUnit>
<p:layoutUnit position="east" size="200" header="Right" resizable="true" closable="true" collapsible="true" effect="drop">
<h:outputText value="Right unit content." />
</p:layoutUnit>
<p:layoutUnit position="center">
<h:form>
This fullPage layout consists of five different layoutUnits which are resizable and closable by default.
</h:form>
</p:layoutUnit>
当我运行此代码时,可关闭和可折叠的按钮在那里,但什么都不做。知道可能导致这种情况的原因吗?
答案 0 :(得分:4)
你应该为每个layoutunit使用h:form。
答案 1 :(得分:2)
一些事情:
1)你在关闭“p:layout”吗?
2)小心使用h:form,也许你正在使用它围绕p:layout,如果是这样,擦除它。
3)您有任何错误消息吗?