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 :

selectOneListbox Erreur d'argument : un ou plusieurs paramètres sont null


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut selectOneListbox Erreur d'argument : un ou plusieurs paramètres sont null
    Bonjour,

    Je voudrais faire un truc très simple; préparer un formulaire d'ajout. Au début j'avais 3 champs textes et 3 listes. Je voudrais remplacer un inputtext en selectOneListbox. Maintenat je ne peux plus accéder à l'interface où se trouve le fomulaire, on m'affiche: Erreur d'argument : un ou plusieurs paramètres sont null.

    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
    20
    21
    </h:panelGrid>
        
           <h:panelGrid columns="2">             
          <h:outputText value="Désignation:" styleClass="outputtexttk "/>
          <h:inputText id="lbl" styleClass="inputtextt" required="false"
                       value="#{Affichmenu.lbl}" size="45"/>
        </h:panelGrid>
      
       <h:panelGrid columns="2">             
          <h:outputText value="Menu père:" styleClass="outputtexttk "/>
          <h:selectOneListbox  size="1" value="#{Affichmenu.mpere}">
      <f:selectItems value="#{Affichmenu.listep}"/>
     </h:selectOneListbox>                   
        </h:panelGrid>
        
        <h:panelGrid columns="2">
            <h:outputText value="Code application:" styleClass="outputtexttk"/>
      <h:selectOneListbox  size="1" value="#{Affichmenu.cod}">
      <f:selectItems value="#{Affichmenu.liste}"/>
     </h:selectOneListbox>
    </h:panelGrid>
    L'inputtext que j'ai remplacé en liste est en rouge.


    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
    20
    21
    22
    23
    24
         private void init() {
            liste = new ArrayList();
                   for (MenuAdmin code: Service.getlistcod()) {
     
                liste.add(new SelectItem(code.getCod()));
                    }
     
                liste.add(0,new SelectItem("Sélectionnez un code"));
     
        }
     
     
               private void initp() {
     
                  listep = new ArrayList();
                  int i=0;
                  for (MenuAdmin mp: Service.getlistmperes()) {
     
                      listep.add(new SelectItem(0,mp.getMpere()));
                      i++;
                     // System.out.println(mp.getMpere());
     
                  }
                            }
    Merci

  2. #2
    Membre chevronné Avatar de heid
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2002
    Messages : 388
    Par défaut
    Montres ta stack complète stp.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    La liste contient un élément null (le menu père peut être null). J'ai pensé que le problème est venu de là, alors, j'ai remplacé "listep" par "liste" et j'ai obtenu l'affichage! Comment je peux afficher tous les menus pères sauf la valeur nulle?

    Merci

  4. #4
    Membre chevronné Avatar de heid
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2002
    Messages : 388
    Par défaut
    Soit tu fais une méthode dans ton Mb soit tu gère cela dans ton converter

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    Génial

    Merci Beaucoup

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

Discussions similaires

  1. [AC-2013] Erreur 80040e10 Aucune valeur donnée pour un ou plusieurs paramètres
    Par Saulin dans le forum VBA Access
    Réponses: 2
    Dernier message: 29/03/2015, 16h49
  2. Réponses: 2
    Dernier message: 12/09/2005, 15h33
  3. Réponses: 4
    Dernier message: 19/04/2005, 13h42
  4. Réponses: 2
    Dernier message: 15/06/2004, 11h22
  5. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00

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