I got a dynamic menu, the model is created the first time the user enter to the index page based on user permissions. Sometimes when I click on some item in the menu, the highlighted element is incorrect.
The code for the menu is as follows.
Code: Select all
<ui:composition
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:pa="http://primefaces.org/barcelona">
<div class="layout-sidebar layout-sidebar-dark">
<pa:tabMenu>
<pa:tab icon="fa fa-anchor" title="Pantallas">
<h:form id="menu">
<pa:menu widgetVar="me" model="#{menu.model}"/>
</h:form>
</pa:tab>
</pa:tabMenu>
</div>
</ui:composition>
Code: Select all
<ul role="menu" style="display: block;">
<li id="menu:j_idt73_0_0" role="menuitem">
<a class="ripplelink" href="/SISTEMA/nuevoUsuario.xhtml" >..</a>
</li>
<li id="menu:j_idt73_0_1" role="menuitem">
<a class="ripplelink" href="/SISTEMA/usuariosRegistrados.xhtml" >
<i class="fa fa-users">..</i>
<span>Control de usuarios</span>
</a>
</li>
</ul>
I'm using JSF 2.2, Wildfly Server 10.1.0, Primefaces 6.0 and Barcelona 1.0.2