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 :

Problème liste déroulante dans dataTable


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations forums :
    Inscription : Juillet 2012
    Messages : 27
    Par défaut Problème liste déroulante dans dataTable
    Bonjour à tous.
    J'ai créé une dataTable ayant pour colonne une liste déroulante(selectOneMenu). J'aimerais savoir, s'il vous plait, comment je peux récupérer toutes les les valeurs sélectionnées de la liste déroulante,de chaque ligne de la dataTable? Par ailleurs , Est-ce possible de récupérer une colonne entière d'une dataTable....J'utilise jsf2.0.........Merci.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Par défaut
    Salut,

    Si j'ai bien compris ton problème :

    Tu veux créer une dataTable avec des lignes contenant des listes déroulantes et comment récupérer les valeurs sélectionnées dans les différentes listes déroulantes.
    Voici un exemple qui fonctionne bien (jsf2 et primeFaces)

    Dans la jsp une table de 2 lignes et 2 colonnes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <p:dataTable var="dto" value="#{bean.maListe}">
        <p:column headerText="col1">
            <h:selectOneMenu 
                value="#{dto.col1}">
                <f:selectItems value="#{bean.combo}" />
            </h:selectOneMenu>            
        </p:column>
        <p:column headerText="col2">
            <h:selectOneMenu 
                value="#{dto.col2}">
                <f:selectItems value="#{bean.combo}" />
            </h:selectOneMenu>
        </p:column>
    </p:dataTable>
    Dans le bean :

    déclarer la liste maListe<RowDto>
    déclarer la liste de la combo

    récupérer les valeurs sélectionnées dans les combos :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for(RowDto row : this.maListe){
        System.out.println("col1 >> " + row.getCol1());
        System.out.println("col2 >> " + row.getCol2());
    }
    La classe RowDto :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    public class RowDto {
     
        private String col1;
        private String col2;
        public String getCol1() {
            return col1;
        }
        public void setCol1(String col1) {
            this.col1 = col1;
        }
        public String getCol2() {
            return col2;
        }
     
        public void setCol2(String col2) {
            this.col2 = col2;
        }
     
    }

Discussions similaires

  1. [AC-2010] Problème liste déroulante dans un formulaire
    Par benoaa dans le forum IHM
    Réponses: 5
    Dernier message: 20/06/2014, 11h10
  2. Réponses: 15
    Dernier message: 04/03/2013, 02h20
  3. [E-07] Problème Liste déroulante dans userform
    Par flofun dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 30/11/2008, 14h57
  4. Réponses: 7
    Dernier message: 09/12/2007, 11h51
  5. Liste déroulante dans formulaire (problème)
    Par JenTry dans le forum IHM
    Réponses: 2
    Dernier message: 11/05/2007, 13h59

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