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 :

initialiser picklist (richfaces)


Sujet :

JSF Java

  1. #1
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut initialiser picklist (richfaces)
    salut les amis.
    Un p'tit problème avec la fameuse rich:picklist si vous pouvez m'aider ce sera génial ...
    voilà ce que je veux faire :

    je veux que la liste de droite soit initialisé à son chargement ,est-ce-possible ?

    j'ai essayé de faire ça en remplissant la liste que je passe à l'attribut value de la picklist mais ça ne donne rien elle reste toujours vide au chargement.
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  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
    L'attribut value définit la propriété - au niveau des beans Java - qui recevra les valeurs choisies par l'utilisateur.
    Pour les valeurs sélectionnables affichées à l'utilisateur, il faut utiliser des <f:selectItem(s) />, comme le montre l'exemple sur le site de Richfaces.
    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 Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut Merci
    Tt d'abord merci pour la réponse rapide ..

    Je vois très bien ce que vous voulez dire . Mais moi je n'ai pas de problème avec le remplissage la liste de gauche . pour celle là j'utilise un <f:selectitems> et ça marche très bien .. et je sai ke l'attribut value va recevoir la selection de l'utilisateur ..

    mais ce que je veux moi c'est qu'à l'ouverture de ma page j'aie la liste de gauche rempli avec des valeurs.

    vous voyez ce que je veux dire ?
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  4. #4
    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
    Citation Envoyé par haskouse Voir le message
    mais ce que je veux moi c'est qu'à l'ouverture de ma page j'aie la liste de gauche rempli avec des valeurs.
    La liste de droite tu veux dire ?
    Pour ça, il suffit normalement de pré-remplir dans le bean, la propriété pointée par le value avec les identifiants des éléments que tu souhaites voir pré-sélectionnés.
    Pour cela, soit tu initialises la propriété du bean avec les bonnes valeurs, soit tu modifies le getter utilisé pour le value:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <rich:pickList value="#{monBean.valeursSelectionnees}">
        <f:selectItems value="#{monBean.valeursPossibles}"/>
    </rich:pickList>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public List<String> getValeursSelectionnees() {
        if (valeursSelectionnees == null) {
            valeursSelectionnees = new ArrayList<String>();
            // Ici, on ajoute les valeurs sélectionnées par défaut.
            valeursSelectionnees.add(...);
            ...
        }
        return valeursSelectionnees;
    }
    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

  5. #5
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut
    Merci j'ai essayé et ça marche ...
    (Oui vous avez raison je voulais dire la liste de droite )
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  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
    Dans ce cas, pense à mettre la prochaine fois
    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

  7. #7
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 107
    Par défaut récupérer la liste de droite?
    Citation Envoyé par romaintaz Voir le message
    Dans ce cas, pense à mettre la prochaine fois
    SVPPPPPPPPPP
    j'ai pas comprisssssss comment récupérer la liste de droite, que j'ai sélectionner à partir de la liste de gauche. (J'ai pu récupérer ma liste de gauche à partir de ma base de données)
    Merciiiiiiii

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/10/2009, 17h36
  2. Probleme avec pickList de Richfaces
    Par monalisa_smile dans le forum JSF
    Réponses: 5
    Dernier message: 30/04/2009, 17h17
  3. Réponses: 2
    Dernier message: 14/04/2008, 13h24
  4. Réponses: 5
    Dernier message: 11/04/2008, 12h53
  5. Réponses: 4
    Dernier message: 09/10/2007, 09h00

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