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 :

Transférer les données vers le Bean


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 318
    Par défaut Transférer les données vers le Bean
    J'ai une liste de combobox (voir Page.xhtml), et dans chaque combobox j'ai une liste de tables ( d'une BD Oracle ), et j'aimerais transférer les choix qu'a fait l'utilisateur vers mon Bean.java

    Je sais pas comment le faire, j'ai besoin de votre aide SVP.

    Page.xhtml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     <p:column headerText="Target Table">  
     
              <c:forEach var="i" begin="1" end="20" step="1" varStatus ="status">
                <p:selectOneMenu value="" >
                    <f:selectItems value="#{ConnectionBeanT.allOT}"/>               
                        </p:selectOneMenu> 
                  <br></br>
              </c:forEach>  
     
     
            </p:column>

  2. #2
    Membre actif Avatar de mr1azl
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p:selectOneMenu value="" >
    il faut utiliser l'attribut value !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 318
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <c:forEach var="i" begin="1" end="20" step="1" varStatus ="status">
                <p:selectOneMenu value="#{Bean.maValeur}" >
                    <f:selectItems value="#{ConnectionBeanT.allOT}"/>               
                        </p:selectOneMenu> 
                  <br></br>
              </c:forEach>
    Mais maValeur est un String dans mon bean, mais comme j'ai plusieurs combo box, je vais écraser la valeur de maValeur, peux-tu m'aider à savoir comment stocker les choix dans un tableau.

  4. #4
    Membre actif Avatar de mr1azl
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut
    essaye de déclarer maValeur comme String[] et :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <c:forEach var="i" begin="1" end="20" step="1" varStatus ="status">
                <p:selectOneMenu value="#{Bean.maValeur[i]}" >
                    <f:selectItems value="#{ConnectionBeanT.allOT}"/>               
                        </p:selectOneMenu> 
                  <br></br>
              </c:forEach>

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 318
    Par défaut
    Bean.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    String[] maValeur;
    public String[] getmaValeur() {
            return maValeur;
        }
     
        public void setmaValeur(String[] maValeur) {
            this.maValeur= maValeur;
        }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <c:forEach var="i" begin="1" end="20" step="1" varStatus ="status"> 
                  <p:selectOneMenu value="#{Bean.maValeur[i]}" >
                        <f:selectItems value="#{ConnectionBean.allO}"/>
                        </p:selectOneMenu> 
                                <br></br>
              </c:forEach>
    j'ai cette erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    value="#{Bean.maValeur[i]}": Target Unreachable, 'null' returned null

  6. #6
    Membre actif Avatar de mr1azl
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut
    Tu as bien initialisé ton tableau ?

Discussions similaires

  1. [AC-2007] Transférer les données d'un sous-formulataire actif vers un autre
    Par volsan dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/02/2015, 19h17
  2. [VB.NET] Transférer les données d'un dataset vers excel ??
    Par beegees dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/06/2006, 18h59
  3. Transférer les données d'une JTable vers une autre
    Par rollbich dans le forum Composants
    Réponses: 4
    Dernier message: 19/01/2006, 23h22
  4. Réponses: 2
    Dernier message: 09/12/2005, 23h44
  5. Transférer les données d'une base d'un coup
    Par martonpylon12 dans le forum Access
    Réponses: 6
    Dernier message: 12/10/2005, 20h43

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