IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[Ajax4jsf] Récupérer la valeur d'un attribut d'un bean dans du JS ?


Sujet :

JSF Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 74
    Points : 38
    Points
    38
    Par défaut [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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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...

  2. #2
    Nouveau membre du Club
    Inscrit en
    Septembre 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 74
    Points : 38
    Points
    38
    Par défaut
    En fait j'ai l'impression que je complique la chose!
    N'y a-t-il pas moyen d'attribuer un rendered à un <t:div> ou à un <t:outputText> dont ajax irait vérifier la valeur toutes les x secondes?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 74
    Points : 38
    Points
    38
    Par défaut
    Ma solution se trouve là :
    https://ajax4jsf.dev.java.net/nonav/....html#examples

    avec l'exemple du a4j-poll-n-button

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/04/2014, 12h32
  2. Comment récupérer la valeur d'un attribut private ?
    Par TocTocKiéLà? dans le forum C++
    Réponses: 2
    Dernier message: 29/07/2007, 11h16
  3. [DOM XML] Récupérer la valeur d'un attribut xml
    Par fast462 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 04/06/2007, 10h16
  4. Réponses: 4
    Dernier message: 13/02/2007, 17h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo