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 dans dataTable


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 dans dataTable
    Bonsoir,

    J'ai un problème que je n'arrive pas à cerner depuis ce matin.
    En effet, je voudrais afficher un selectOneListbox dans le composant dataTable.

    Voici ma page jsp: // la colonne contenant la liste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
             <h:column>
              <f:facet name="header">
                <h:outputText value="Type"/>
              </f:facet>
              <h:selectOneListbox size="1" value="#{Ajmenu.type}">
                <f:selectItem value="#{Ajmenu.liste}"/>
              </h:selectOneListbox>
            </h:column>
    //mon bean

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        String type;
         List<MenuAdmin> listmenus;
        List <SelectItem> liste;
    //ma procédure d'affichage

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      private void inittype() {
     
             liste= new ArrayList();  
             int k=0;
             for (MenuAdmin menu:Service.getlisttypes() ) {
                   liste.add(new SelectItem(k,menu.getType()));
             k++;
                   }
     
         }
    Exception: Erreur de conversion lors de la définition de la valeur ''{0}'' pour ''{1}''.'


    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 36
    Par défaut
    <f:selectItems value="#{Ajmenu.liste}"/>
    non ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    Merci pour votre réponse,

    Non, ce n'est pas ça le problème (c'était juste une erreur de copie!).

    Le problème persiste, c'est bizarre!!!
    J'ai placé, dans dataTable, une liste existante (que j'ai réalisée de la même manière!!!) et ça fonctionne!!!

    Je ne sais pas d'où vient l'erreur!!!

  4. #4
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    tu peux donner le stack trace

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    Ce n'était pas le bon nom du bean

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 36
    Par défaut
    arf, j'étais pas si loin que ça avec ma réponse à deux ronds

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

Discussions similaires

  1. Valeur null dans datatable
    Par baloote dans le forum C#
    Réponses: 9
    Dernier message: 11/10/2008, 20h59
  2. Recherche dans datatable
    Par orzra dans le forum C#
    Réponses: 3
    Dernier message: 11/06/2007, 08h02
  3. Réponses: 3
    Dernier message: 29/12/2006, 16h11
  4. panelTab dans dataTable
    Par Alec6 dans le forum JSF
    Réponses: 4
    Dernier message: 30/11/2006, 18h59
  5. Réponses: 2
    Dernier message: 07/07/2005, 11h47

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