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 :

Valeur par défaut pour selectOneRadio richfaces


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut Valeur par défaut pour selectOneRadio richfaces
    Bonjour,
    J'aimerai savoir s'il était possible d'attribuer une valeur par défaut, ce que j'entends par là, c'est par exemple pour un item donné la case est cochée et pour les autres non, je ne sais pas comment faire franchement, je pensais que c'était la propriété disabled mais une fois encore je me suis trompée.
    Merci beaucoup pour votre aide!

  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
    C'est l'attribut value du <h:selectOneRadio> qui détermine la valeur choisie par défaut...
    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 averti
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut Et comment?
    Ma question va te paraître stupide, mais comment est-ce qu'il détermine la valeur par défaut? J'ai utilisé la propriété value, mais il me semble qu'il me permet seulement de récupérer la valeur choisie.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 44
    Par défaut
    Il te suffit d'avoir setté la valeur utilisée dans ton bean.
    Si tu as
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    value="#{monBean.maValeur}"
    alors dans ton bean tu auras

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    private boolean maValeur=true;
    public void setMaValeur(booleanv){
    maValeur=v;
    }
    public boolean isMaValeur(){
    return maValeur);
    }
    De cette manière, lors du premier appel de ta page, ta checkBox sera cochée.

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut Je suis un peu perdue là!
    Je ne sais pas si c'est moi qui suis en train de m'y perdre complètement ou bien on n'est pas du tout en train de parler de la même chose.

    J'ai mon selectItem qui est comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    private static SelectItem[] monItems={
            new SelectItem("C","Item1"),
            new SelectItem("M","Item2"),
            new SelectItem("I","Item3")
        };
    et mon getter pour avoir la valeur retournée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public SelectItem[] getMonItems(){
     
            return monItems;
        }
    Etant donnée que la valeur que je vais avoir en retour (si je ne me trompe pas dans ma logique) est un string, j'aurai donc à peu près ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    private String mon;
    public String getMon(){
            return mon;
        }
     
        public void setMon(String mon){
     
            this.mon = mon;
        }
    pour ce qui est du jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <h:selectOneRadio  value="#{monBean.mon}" layout="lineDirection">
                                <f:selectItems value="#{monBean.monItems}"/>
                             </h:selectOneRadio>

    Et pour ce qui est du checkbox, je ne comprends ce que ça fait ici, si tu peux m'expliquer.
    Parce que là, aucun de ces boutons n'est selectionné et c'est ce que je cherche à faire.

  6. #6
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut Problème résolu!
    En fait, c'est au moment où je vais loader mes composants que je dois initialiser, si je veux une valeur par défaut. Vous m'avez beaucoup aidé tous les deux, je vous remercie, pour ceux à qui cela intéressera, voici à peu près le code du loadComposant().
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    private loadComposant(){
    .....
    String mon ="C";//juste à titre d'exemple mais je vais loader cette valeur à partir de la base
    setDroit(mon);//à peu près ça car j'ai du code éparpillé partout (dans le model, la vue et le contrôleur selon besoin) mais juste pour simplifier
    ....
    En tout cas merci, j'aurai une autre question à poser, mais je pense qu'il faut que j'ouvre une autre discussion.
    Mille mercis à vous deux!

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

Discussions similaires

  1. [JSF] valeur par défaut pour InputText
    Par gondek dans le forum JSF
    Réponses: 3
    Dernier message: 11/07/2010, 19h08
  2. probleme de valeur par défaut pour dsum
    Par galaad666 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 11/10/2006, 15h58
  3. valeur par défaut pour un parametre de fonction
    Par maximenet dans le forum Langage
    Réponses: 2
    Dernier message: 19/07/2006, 10h29
  4. Valeur par défaut pour un iterateur
    Par karmaki dans le forum C++
    Réponses: 10
    Dernier message: 20/05/2005, 08h22
  5. Réponses: 2
    Dernier message: 18/10/2003, 14h42

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