The solution is to place your h:form inside of a p:layoutUnit. For example, the following code did *not* work:
Code: Select all
<h:form>
<p:layout>
<p:layoutUnit position="bottom">
...
</p:layoutUnit>
<p:layoutUnit position="center">
<p:layout>
<p:layoutUnit position="left">
<p:datatable>
...
</p:datatable>
</p:layoutUnit>
</p:layout>
</p:layoutUnit>
</p:layout>
</h:form>
Code: Select all
<p:layout>
<p:layoutUnit position="bottom">
...
</p:layoutUnit>
<p:layoutUnit position="center">
<h:form>
<p:layout>
<p:layoutUnit position="left">
<p:datatable>
...
</p:datatable>
</p:layoutUnit>
</p:layout>
</h:form>
</p:layoutUnit>
</p:layout>