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 :

Problème immediate = "true"


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 89
    Par défaut Problème immediate = "true"
    Décidement je ne comprends toujours pas le fonctionnemment de immediate.
    J'ai une page un combo ou je choisis un identifiant. Lorsque j'appuie sur un bouton, une deuxieme page s'affiche avec les informations relatives à cet identifiant dans des h:inputtext. On peut modifier les informations sur les inputText et enregistrer. Enfin g un bouton "Annuler" avec immediate="true" qui permet de revenir à la premiere page.
    Le prob est le suivant.
    Je choisis le premier identifiant. J'accede à la deuxieme page, les données sont bien affichées.
    Je clique sur annuler, je reviens à la premiere page et je choisis un autre identifiant, et qd j'arrive à la deuxieme page, celle ci contient les informations relatives au premier choix et non pas au deuxieme. Lorsque je debugue, mon bean contient bien les bonnes valeurs mais c les ancienes qui sont affichées. Le scope de mon bean est session.
    Comment regler le prob, 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
    immediate=true permet de ne pas populer les valeurs au backingbean, mais ne supprime pas ses valeurs du composants (UI), donc, il semble au dexième passage, l'arbre des composants n'est pas recalculé.

    ce que tu peux essayé: ajouter un actionLisnter sur ton boutton annuler et mettre a jour le composant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public void actionListenerMethod(ActionEvent e){
    e.getComponent().processUpdates();
    }

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 89
    Par défaut
    le prolème a été résolu.
    http://wiki.apache.org/myfaces/ClearInputComponents
    Ce document montre comment vider la valeur des champs, et comment forcer la création d'une nouvelle vue.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 133
    Par défaut
    ça c'est avec Myfaces. Dans le cas où on utilise pas myfaces, que faire?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    Bonjour,
    J'ai rencontré le même genre de problème sur une application que je développe dans le but de m'auto-former. Cette application n'utilise pas MyFaces.

    J'ai suivi les recommandations du lien proposé dans les posts précédents; et j'ai réussi à résoudre mon problème.

    Pour être plus précis, j'ai systématiquement renvoyé un outcome dans les fonctions de mes backing beans.

    Merci pour le lien!

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

Discussions similaires

  1. [Wamp] Problème d'insertion avec quote d'un formulaire
    Par cyberdevelopment dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/08/2006, 18h55
  2. [SQL-Server] Problèmes de guillemets et quotes dans un INSERT
    Par gregb34 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/05/2006, 09h40

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