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 :

selectOneMenu dans datatable. probleme pour obtenir la valeur


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut selectOneMenu dans datatable. probleme pour obtenir la valeur
    Bonjour. J'ai un probleme en jsf qui me tracasse.

    Les column ci-dessous représente deux colonne d'un datatable .
    ....
    <h:column>
    <h:inputText value="#{matiere.code}"/>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Libelle Matiere"/>
    </f:facet>
    <h:inputText value="#{matiere.libelleMatiere}"/>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Type matiere"/>
    </f:facet>
    <h:selectOneMenu binding="#{backingMatiere.cbTypeMatiere}" value="#{matiere.typeMatiere.code}">
    <f:selectItems value="#{backingMatiere.listeTypesMatiere_chaine}"/>
    </h:selectOneMenu>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value=""/>
    </f:facet>
    <h:commandButton value="Modifier"
    action="#{backingGererMatieres.cmdModifierMatiere_action}"/>
    </h:column>
    ....

    Jusqu'a la ca va.
    Le probleme c'est que lorsque je clique sur le bouton modifier apres avoir change la valeur du selectOneMenu, je constate que c'est l'ancienne valeur qui est conservee. C'est comme s'il ignorait mon choix

    Par contre, lorsque je modifie la premiere colonne (avec le input text )
    j'ai sa valeur qui est correcte.

    Quelqu'un pourra t'il maider

    bye

  2. #2
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut
    salut
    en principe ca doit marché
    que renvoit "typeMatiere"? est ce une methode qui renvoit un objet qui a comme propriété "code"?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    tu n as pas d'erreur de validation ou de conversion pour ton selectOneMenu ?

  4. #4
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut
    je pense que non
    j'ai mis un <h:messages/> mais rien ne s'affiche.
    Plus j'arrive a deboguer et a voir la valeur de mon typeMatiere. Le probleme c'est que c'est l'ancienne valeur saisie qui est recupere donc ca ne met pas a jour (c'est ce que j'ai constate en deboguant).

Discussions similaires

  1. [XL-2003] Probleme pour mettre une valeur dans la cellule voulue
    Par tools dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/06/2011, 15h46
  2. Probleme pour insérer une valeur dans une bdd
    Par gaetan.tranvouez dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 30/05/2006, 10h58
  3. probleme pour recuperer une valeur
    Par kespy13 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/04/2006, 10h18
  4. Réponses: 21
    Dernier message: 28/02/2006, 15h23

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