I'm trying to use layout not in fullPage mode, but if the size of elements in content unit is bigger than its min-height I see:
- Vertical scroll in content unit appears (but I expect to see scroll for the whole page if content bigger than monitor size)
- Content unit becames bigger
- Footer stays on the same position! (under content unit)
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.prime.com.tr/ui">
<h:head></h:head>
<body>
<f:view>
<style type="text/css">
.footer .ui-layout-unit-content {
background-color: red !important;
}
.content .ui-layout-unit-content {
background-color: yellow !important;
}
</style>
<p:layout style="min-width:400px; min-height:300px;">
<p:layoutUnit position="north" size="100">
<h:outputText value="Top" />
</p:layoutUnit>
<p:layoutUnit position="south" size="100" styleClass="footer">
<h:outputText value="South unit content." />
</p:layoutUnit>
<p:layoutUnit position="west" size="200">
<h:form>left</h:form>
</p:layoutUnit>
<p:layoutUnit position="east" size="200">
<h:outputText value="Right unit content." />
</p:layoutUnit>
<p:layoutUnit position="center" size="100" styleClass="content">
<h:form>
<h:panelGrid>
<p:button value="h:button"></p:button>
<p:button value="p:button"></p:button>
<p:button value="h:button"></p:button>
<p:button value="p:button"></p:button>
<p:button value="h:button"></p:button>
<p:button value="p:button"></p:button>
some text
</h:panelGrid>
</h:form>
</p:layoutUnit>
</p:layout>
</f:view>
</body>
</html>