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 avec JSF


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 58
    Par défaut SelectOneMenu avec JSF
    Je suis débutante avec JSF.Je ne sais pas comment ajouter SelectOneMenu avec des données importées de la base.Je veux savoir le code à ajouter dans la page JSP ainsi que le code dans managedbean.J'ai suivi plusieurs tutorial mais j'ai pas réussi à ajouter SelectOneMenu.
    Bien entendu,j'utilise JSF et hibernate3.2.6
    Est ce que vous pouvez m'aider?

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 152
    Par défaut
    Bonsoir,

    Pour un selectOneMenu (comme pour tous les autres composants de la même famille selectManyListbox etc) tu as deux manières de faire:
    1. statique:
      il te faut utiliser autant de <f:selectItem> que nécessaire. Dans ce composant 3 attributs sont importants à savoir l'id (pour éviter les duplications) l'itemValue qui est la valeur représentée et enfin l'itemLabel qui est la chaîne de caractère affichée par le navigateur.
    2. dynamique:
      il te faut utiliser un <f:selectItems> qui va pointer, grâce à l'attribut value, sur une liste de selectItem (List<SelectItem>) cette liste peut évidement être construite avec des valeurs issues d'une base de données.


    Pour récupérer la valeur voulue, utilise l'attribut value du composant selectOneMenu. La valeur de cet attribut va pointer vers une variable de ton managedBean dont le type et le même que celui renseigner pour l'itemValue ou lors de la construction de la liste (c'est le premier paramètre du constructeur de la classe SelectItem).
    Je te conseil (par souci de fiabilité) d'utiliser des values de type Integer. Puis en utilisant hibernate tu récupères l'objet voulu via la DAO.

    Voilà,
    N'hésite pas si tu as besoin d'autres explications.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/04/2011, 15h06
  2. Probleme avec JSF et selectOneMenu
    Par aniss77 dans le forum JSF
    Réponses: 25
    Dernier message: 01/12/2009, 13h48
  3. Probleme avec SelectOneMenu avec JSF
    Par rabebIF5 dans le forum JSF
    Réponses: 1
    Dernier message: 15/05/2009, 09h01
  4. utilisation de base de donnée avec JSF
    Par kedare dans le forum JSF
    Réponses: 1
    Dernier message: 16/05/2006, 17h03
  5. Page dynamique avec JSF
    Par MisterHobbes dans le forum JSF
    Réponses: 1
    Dernier message: 04/03/2006, 12h51

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