Problema no Collapsible do Primefaces

Boa tarde,

Estou com um problema no Primefaces (De novo) que está me irritando…

eu tenho um template.xhtml que possui 3 p:layoutUnit (center, north e west) como o codigo abaixo

[code]<p:layoutUnit position=“north” >
<ui:include src=“superior.xhtml” />
</p:layoutUnit>
<p:layoutUnit id=“left” position=“west” size=“300” resizable=“true” closable=“false” collapsible=“true” header=“Menu” minSize=“200”>
<ui:include src=“menu_lateral.xhtml”/>
</p:layoutUnit>
<p:layoutUnit position=“center” size=“300” minSize=“300”>

</p:layoutUnit>[/code]

como vocês podem ver, o layout west é collapsible e funciona muito bem. porém quando vou criar uma página utilizando este layout
como segue abaixo:

<h:form id="form_rede"> <p:layout fullPage="true"> #{dados_user.alterarNomeTela("GERAÇÃO DE REDE")} #{dados_user.alterarInfoImpressao("tabela_dados_lotes")} #{dados_user.alterarInfoExportaExcel("tabela_dados_lotes", "ExportRede")} #{acoes.alterarNomeTelaAcoes("geracao_rede_acoes.xhtml")} <ui:include src="template.xhtml"/> <p:layoutUnit position="center" styleClass="linha_inferior_header"> <p:layout> <!-- dados --> </p:layoutUnit> <p:layoutUnit position="center"> <p:dataTable id="tabela_dados_lotes" var="lote" value="#{geracao_rede.lotes}" paginator="false" rowStyleClass="#{empty rowIx or rowIx mod 2 ne 0 ? 'even-row' : 'odd-row'}" rowIndexVar="rowIx" styleClass="header_datatable"> <!-- dados --> </p:dataTable> </p:layoutUnit> </p:layout> </p:layoutUnit> </p:layout> </h:form>

o botão de “collapsible” para esconder o p:layout menu west não funciona, nada acontece, funciona apenas no Internet Explorer 9 Oo…

descobri que se eu alterar a tag <h:form id="form_rede> de lugar, e adicionar no template.xhtml, um form para a tag <ui:include src=“superior.xhtml” /> o menu funciona e o collapsible volta a esconder, porém o botão de pesquisar da tela geracao_rede.xhtml passa a não funcionar mais.

alguma ideia?

Eu sei que faz tempo, mas vc conseguiu resolver este seu problema?

Pois bem, eu tive o mesmo problema e consegui resolver colocando a tag <h:form> dentro de cada <p:layoutUnit>.
Segundo o guia do usuário do primefaces esta é a forma correta, enquanto que usar um unico form para todos os layoutUnits seria inválido.