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 :

1 position selectonemenu


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2012
    Messages : 61
    Par défaut 1 position selectonemenu
    bonjour tous le monde,
    j'ai un selectOneMenu rempli avec les donnee d'une table niveaux dans la base de donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <h:selectOneMenu align="left" styleClass="selectbox_styled"  
                value="#{specialiteBean.idN}">
    		<f:selectItems value="#{specialiteBean.niveaux}" />
    </h:selectOneMenu>

    j'ai un formulaire de modification d'une spécialité avec le même selectOneMenu pour modifier le niveau de la spécialité ce que je veux exactement c'est de mettre la valeur (niveau) courante de la spécialité à la 1 position de mon selectonemenu avec de faire les modification;
    n’hésiter pas de me répondre
    merci cordialement .

  2. #2
    Membre expérimenté Avatar de fastdeath124
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Août 2011
    Messages : 117
    Par défaut
    Si j'ai bien compris le problème, tu disposes de deux "selectOneMenu" remplis à partir du même ArrayList et tu veux mettre à jour le deuxième en fonction de la valeur sélectionnée dans le premier.
    Dans ce cas, il te faut une méthode qui lit la valeur de "specialiteBean.idN" (c'est la donnée sélectionnée) et met à jour la liste "specialiteBean.niveaux" en y ajoutant à l'indice zéro la valeur lue ("specialiteBean.idN"). Puis il faut supprimer la deuxième occurrence de cette valeur.
    La nouvelle méthode doit être appelée avant que l'utilisateur accède au formulaire de modification.

  3. #3
    Membre expérimenté Avatar de fastdeath124
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Août 2011
    Messages : 117
    Par défaut
    Sinon il y a une autre solution plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    //////////////////// c'est le premier selectOneMenu
    <h:selectOneMenu align="left" styleClass="selectbox_styled"  
                value="#{specialiteBean.idN}">
    		<f:selectItems value="#{specialiteBean.niveaux}" />
    </h:selectOneMenu>
    ///////////////////// Pour le deuxième :
    <h:selectOneMenu align="left" styleClass="selectbox_styled"  
                value="#{specialiteBean.uneValeurV}">
    		<f:selectItems value="#{specialiteBean.niveaux}" />
    </h:selectOneMenu>
    Avant de charger le formulaire de modification, il faut faire l'affectation suivante :

  4. #4
    Membre confirmé
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2012
    Messages : 61
    Par défaut
    Merci fastdeath124 pour m'avoire repondu
    mais c'est pas exactement ce que je veux, j'ai un seul selectOneMenu dans une formulaire d'ajout de specialite avec un niveau ,et j'ai un datatable qui a 2 colonne supprimer et modifier et lorsque l'utilisateur clique sur modifier je le redirige vers une formulaire de modification avec un selectOneMenu des niveau et je veux avant de modifier le niveau de la specialite afficher le niveau courante dans la 1er position ,
    j'arrive pas a faire ceci

  5. #5
    Membre expérimenté Avatar de fastdeath124
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Août 2011
    Messages : 117
    Par défaut
    Dans ce cas, il te faut juste une petite affectation. Par exemple si ton niveau actuel est stocké dans un attribut niveauActuel, tout ce que t'as à faire c'est d'ajouter :
    Cette affectation se fait avant d'afficher le formulaire. Par exemple dans la méthode qui fait la redirection. Normalement ça devrait marcher sans aucun problème.

  6. #6
    Membre confirmé
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2012
    Messages : 61
    Par défaut
    ouiiiiiiii ça marche trés bien merci enormement fastdeath124

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

Discussions similaires

  1. Position du curseur
    Par gimlithedwarf dans le forum Composants VCL
    Réponses: 2
    Dernier message: 22/08/2002, 23h45
  2. [XSLT]position d'un element de valeur specifique
    Par squat dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 25/07/2002, 16h42
  3. Position du curseur dans Edit
    Par MrJéjé dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 17h09
  4. Réponses: 2
    Dernier message: 17/05/2002, 20h37
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

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