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 :

select one menu + default label


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 186
    Par défaut select one menu + default label
    le titre est expressif

    comment donner une valeur par défaut à ma liste SelectOneMenu


    merci

  2. #2
    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
    Tout simplement en définissant une valeur par défaut au niveau de ton bean...

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <h:selectOneMenu value="#{monBean.valeur}">
        <f:selectItems value="#{monBean.liste}"/>
    </h:selectOneMenu>
    et dans le bean :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    private Integer valeur = 42; // Définir getter et setter...
     
    public List<SelectItem> getListe() {
        ...
    }
    Si ton bean est en scope request, tu peux affecter la valeur à valeur dans le constructeur, s'il est en session, tu t'arranges pour nettoyer les valeurs contenues dans le bean lorsqu'il le faut, et à ce moment là, tu ré-affectes la valeur par défaut à valeur.

    Autre idée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    private Integer valeur = null; // Définir getter et setter...
     
    public Integer getValeur() {
        if (valeur == null) {
            return 42;
        }
        return valeur;
    }
    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

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 186
    Par défaut
    je pense qu'il me faut autre chose

    je cherche qlq chose au niveau du JSP

    parce que ttes mes listes sont dans un bean en scope application

    et jne fait que les appeler dans mes managed beans,

    en plus mes listes ne sont pas ttes indépendantes elles se remplissent suivant des paramètres

  4. #4
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Salut,
    Citation Envoyé par ghnawfal Voir le message
    je pense qu'il me faut autre chose

    je cherche qlq chose au niveau du JSP

    parce que ttes mes listes sont dans un bean en scope application

    et jne fait que les appeler dans mes managed beans,

    en plus mes listes ne sont pas ttes indépendantes elles se remplissent suivant des paramètres


    Bref, romaintaz t'a déjà montré comment procéder, à toi de voir comment adpater ça à ton cas (j'aurais aimé t'aider à le faire, mais je n'arrive pas à comprendre)

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 186
    Par défaut
    merci co mm ,

    peut être que je me suis mal fait comprendre , le problème que j'ai n'est pas un problème fonctionnel mais graphique,

    puisque comme j'ai dit mes listes sont dépendantes, celles qui se charge avec la page apparaissent normalement, mais celles qui se remplissent grâce à ajax

    reste vide donc leur taille (concernant l'affichage est petite)

    ce que je veut dire par labelle c'est l equivalent de default label pour le rich combo box , c juste pour maintenir une taille fixe pour la balise


    merci

  6. #6
    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
    C'est bien parce que grâce à tes explications, j'ai encore moins compris qu'avant
    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

Discussions similaires

  1. Problèm Select One Menu
    Par haithem.bsh dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 26/05/2014, 19h19
  2. input text selon select one menu
    Par aamiratou dans le forum JSF
    Réponses: 1
    Dernier message: 30/08/2013, 11h56
  3. l'event click dans un Select One Menu
    Par yous18 dans le forum JSF
    Réponses: 4
    Dernier message: 16/05/2012, 10h14
  4. select distinct menu déroulant
    Par delavega dans le forum ASP
    Réponses: 2
    Dernier message: 23/06/2008, 19h28
  5. Probleme avec select one Menu
    Par jalalos dans le forum JSF
    Réponses: 5
    Dernier message: 25/04/2007, 10h54

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