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 String JSF primefaces


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut selectOneMenu String JSF primefaces
    Bonjour je n'arrive pas à récupérer la valeur d'un selectItem depuis ma page XHTML, j'ai beau parcourir les orum...pas de solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
       <p:selectOneMenu value="#{trouverPatientsBean.datePatient}" effect="fade" >  
                         <f:selectItem itemLabel="choississez une date"  itemValue=" "/>  
                        <f:selectItems value="#{trouverPatientsBean.patientsDates}" 
     
                         />
    M'affiche les valeurs que je veux, ça pas de problème... et dans mon bean, 'ai des getters et des setters pour les deux membres...

    private ArrayList<String> patientsDates;
    private String datePatient;


    Qu'est-ce que je fais de mal?J'ai un peu tout essayé...

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Bonjour;


    Je pense que vous devez préciser le (itemValue ) dans (selectItems).

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 71
    Par défaut
    Bonjour,

    datePatient reste null?
    Je pense c'est soit l'initialisation de ton string, soit qu'il faut vider le cache et relancer ton serveur.

  4. #4
    Futur Membre du Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    @Psycho 185 : en effet ça aurait pu être cela, mais j'avais déjà essayé, et ce n'était pas le cas (en plus avec l'annnotation @viewscoped, je pense que j'évite cet écueil).
    merci aussi à Safine, votre réponse est sans doute la bonne et j'ai essayé, mais sans succès, un développeur de ma boite m'a conseillé d'utiliser un hashmap...il a eu le même problème même si on utilise struts 1.2 où je bosse.
    J'ai donc implémenté une petit bricolage en JSTL
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      <select name="date à choisir" id="dt">
    					<c:forEach var="p" items="${trouverPatientsBean.patientsDates}">
    						<option ><c:set target="${trouverPatientsBean}" property="datePatient" value="${p.key}"/>${p.value}</option>
     
     
    </c:forEach>
    					</select>
    Si j'ai le temps avant le release, je ferais cela proprement en JSF. Merci à tout les deux pour les idées!

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/10/2012, 13h58
  2. Réponses: 1
    Dernier message: 09/11/2010, 15h25
  3. [11g / PrimeFaces] Installer la librairie JSF PrimeFaces
    Par olivier57b dans le forum JDeveloper
    Réponses: 2
    Dernier message: 25/10/2010, 09h46
  4. Probleme avec SelectOneMenu avec JSF
    Par rabebIF5 dans le forum JSF
    Réponses: 1
    Dernier message: 15/05/2009, 09h01
  5. SelectOneMenu avec JSF
    Par rabebIF5 dans le forum JSF
    Réponses: 1
    Dernier message: 11/05/2009, 21h45

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