I have a problem. I do a poll into topbar to update messages and task activities. When it refresh, i try to open top menu but it doesn't work.... why ??
This is my code:
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">
<p:poll autoStart="true" widgetVar="pollConteggioAttivita" interval="10" listener="#{utenteLoggato.pollContatoriGlobali}" update="panelList"></p:poll>
<div id="top-bar-wrapper">
<div id="top-bar">
<h:panelGroup id="panelList">
<div class="top-menu">
<div class="top-bar-icon">
<a href="#">
<i class="fa fa-bell-o animated swing" aria-hidden="true"></i>
<h:panelGroup id="lblNum1" rendered="#{utenteLoggato.numAttivitaDaGestire>0}">
<i class="top-bar-badge animated rubberBand">#{utenteLoggato.numAttivitaDaGestire}</i>
</h:panelGroup>
</a>
<ul class="top-submenu animated flipInX">
<li class="header">Hai #{utenteLoggato.numAttivitaDaGestire} tasks da gestire</li>
<ui:repeat var="task" value="#{utenteLoggato.listAttivitaDaGestire}">
<li>
<p:link href="#{task[1]}" style="font-size:18px;">
<i class="top-submenu-icon fa-fw #{task[0]}"></i>
<span>#{task[2]}</span>
</p:link>
</li>
</ui:repeat>
</ul>
</div>
<div class="top-bar-icon">
<a href="#">
<i class="fa fa-envelope-o animated swing" aria-hidden="true"></i>
<h:panelGroup id="lblNum2" rendered="#{utenteLoggato.numMessaggiDaLeggere>0}">
<i class="top-bar-badge animated rubberBand">#{utenteLoggato.numMessaggiDaLeggere}</i>
</h:panelGroup>
</a>
</div>
</div>
</h:panelGroup>
</div>
</div>
</ui:composition>
Thank you