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?