具有可折叠布局的fullPage布局单元不显示用于折叠的按钮

时间:2014-07-31 20:07:54

标签: jsf primefaces

它已经显示了每个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>标签。

1 个答案:

答案 0 :(得分:3)

为了显示关闭和折叠的按钮,我认为您必须为要关闭/折叠的每个header设置p:layoutUnit属性。