[Ajax4jsf] Récupérer la valeur d'un attribut d'un bean dans du JS ?
J'ai découvert le framework Ajax4jsf et voilà ce que je voudrais faire :
Toutes les x secondes j'interroge mon serveur pour savoir s'il y a des nouvelles actualités. Si c'est valeur est supèrieure à 0, je voudrais afficher un DIV, sinon je le masque :
Code:
1 2 3 4 5 6 7
| <f:view>
<h:form>
<a4j:poll reRender="repeater" interval="5000" oncomplete="afficherZone('news')"/>
<h:outputText id="repeater" value=" #{bean.nbNews}" />
</h:form>
<t:div id="news" styleClass="news"></t:div>
</f:view> |
Le truc c'est que je ne sais pas dans ma fonction 'afficherZone()' comment récupérer la valeur de bean.nbNews?
J'ai bien trouvé enabled="#{bean.nbNouveauxMP > 0}" pour le tag poll, mais si le nb de news revient à 0, alors je n'ai plus d'actualisation...