【发布时间】:2013-04-28 06:48:35
【问题描述】:
我有一个带有“页眉”、“页脚”、“侧边菜单”和“内容区”的页面。
我正在尝试使用 PrimeFaces 布局来排列它们,如下所示:
标题 -->北
页脚 --> 南
侧边菜单 --> 东
内容区 --> 中心
乍一看,它运行良好。
但是,我的侧边菜单包含将更改中心区域内容的链接。目前,当我单击其中一个链接时,如果新内容的长度大于为中心布局单元定义的长度,则中心区域的内容会发生变化,并且中心区域会出现一个垂直滚动条。
我正在寻找的行为是动态调整中心区域的大小,按下页脚(南布局单元)并显示整个页面的滚动条。
我使用 PrimeFaces 布局是否正确?我应该使用其他东西吗?
这是我的“正文”代码:
<h:body>
<p:layout fullPage="true">
<p:layoutUnit position="north" size="100">
<ui:include src="header.xhtml" />
</p:layoutUnit>
<p:layoutUnit position="south" size="200">
<ui:include src="footer.xhtml" />
</p:layoutUnit>
<p:layoutUnit position="east" size="260">
<ui:include src="side-menu.xhtml" />
</p:layoutUnit>
<p:layoutUnit position="center">
<ui:insert name="body-content">
</ui:insert>
</p:layoutUnit>
</p:layout>
</h:body>
感谢您的帮助
【问题讨论】:
-
如果你愿意放弃
p:layout我可以给个建议。 -
@Ömer Faruk Almalı 是的,我对任何事情都持开放态度。请指教。
-
你应该检查我的答案。
标签: layout jsf-2 primefaces