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 :

Probleme de reRender


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut Probleme de reRender
    Bonjour,

    Je voudrais savoir s'il est possible de mettre une condition dans un rerender ?

    Pour être plus explicite, je voudrais que le reRender ne s'active QUE dans certaines conditions : j'ai un boolean (false) dans mon bean, quand celui-ci devient 'true' je voudrais que mon objet soit raffraichi.

    Un truc du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     reRender="if(boolean = true) {objet_a_raffraichir_id}"


    Merci.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    utilise les exressions EL, ça doit marcher.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    reRender="#{bean.boolean==true?'id1':'id2'}"

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut
    Ca marche merci bien

    Trop fort

  4. #4
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut
    Mais juste une dernière question,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     reRender="#{bean.boolean==true?'id1':'id2'}"
    L'objet id1 est reRender si true,
    L'objet id2 est reRender si false ? ou aussi si true ?

    Car ça m'intéresserais de savoir comment reRender plusieurs objet du coup, en ajoutant plusieurs id...

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    condition? expression1:expression2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(condition) alors (expression1) sinon expression2
    pour reRender plusieurs composants il faut mettre leurs ids dans le reRender séparés par des ','


  6. #6
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut

    MERCI

  7. #7
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut
    Donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     reRender="#{bean.boolean==true?'id1,id2'}"
    ??

  8. #8
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Citation Envoyé par kyryan Voir le message
    Donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     reRender="#{bean.boolean==true?'id1,id2'}"
    ??
    Non, ça ne marche pas comme ça l'opérateur ?. Il est obligatoire de spécifier ce qu'il arrive si le booléen est à false, donc mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    reRender="#{bean.boolean ? 'id1,id2' : cas-si-false}"
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  9. #9
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut
    OK merci pour cette précision.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme reRender page jsp
    Par goomie dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 14/09/2010, 09h44
  2. Problem reRender a4j:support
    Par Seiphir0the dans le forum JSF
    Réponses: 16
    Dernier message: 03/06/2009, 17h55
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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