模板JSF 2:仅加载一次模板菜单

时间:2019-04-16 14:31:57

标签: templates jsf-2

我有一个系统,其中您的页面包含模板。该模板包含一个菜单,每次我浏览系统页面时都会加载该菜单。 登录后,我只需要上传一次。

menuprincipal.xhtml

<h:body style="-rave-layout: grid; background-color: #97aebe">
...
<h:form id="frmenu"> 
<p:menubar height="10px" width="100%" style="font-size:11px">                                                       
<p:submenu rendered="#{MenuPrincipal.permissaoFuncao('TR200')}" label="Tabelas" icon="ui-icon-calculator">
<p:menuitem rendered="#{MenuPrincipal.permissaoFuncao('TR209')}" ajax="false" action="#{MenuPrincipal.TrOcorrencia_action}" value="Ocorrências da Catraca" />
...
</p:submenu>
</p:menubar>
</h:form>
<ui:insert name="corpo-da-pagina"> </ui:insert>
...
</h:body>

ocorrencia.xhtml

<ui:composition xmlns="http://www.w3.org/1999/xhtml" template="../menuprincipal.xhtml">
...    
<ui:define name="corpo-da-pagina">
...
<h:form id="form" preprendId="false" rendered="#{MenuPrincipal.permissaoFuncao('TR209')}">
 ...
 </h:form>
</ui:define>
</ui:composition>

0 个答案:

没有答案