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 :

probleme avec jsf primefaces


Sujet :

JSF Java

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1
    Par défaut probleme avec jsf primefaces
    bonjoour tous le monde
    j'ai un probleme avec la composante selectmanymenu
    le probleme c'est que j'ai 3 table dans la base :
    elemen et module il y a une table assosiation entre ces deux s'appel elem-mod

    apres la creation des bean et la couche dao
    j'ai utilise dans une page jsf ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     <p:selectManyMenu id="scroll" value="#{elementbean.modules}"  var="it" style="width:200px;height:100px"
                                                  showCheckbox="true">  
                                    <f:selectItems value="#{moduleBean.modules}" var="m" 
                                                   itemLabel="#{m.nomMod}" 
                                                   itemValue="#{m}" />
     
     
                                    <p:column>  
                                        #{it.nomMod} - #{it.durre} :h 
                                    </p:column>
                                </p:selectManyMenu>
    mais un erreur s'affiche il me dit erreur de validation je sais pas ou devien ce prob donc s'il y a quelqun qui a déja vu ça peut m'aider

  2. #2
    Membre très actif Avatar de bruneltouopi
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 308
    Par défaut
    tu devrais écrire un convertisseur qui transforme ton objet "modules" en String et vice versa mais bon voici le code d'un convertisseur generic
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    import java.io.Serializable;
    import java.util.HashMap;
    import java.util.Map;
    import java.util.UUID;
    import javax.faces.bean.ManagedBean;
    import javax.faces.bean.ViewScoped;
    import javax.faces.component.UIComponent;
    import javax.faces.context.FacesContext;
    import javax.faces.convert.Converter;
    import javax.faces.convert.ConverterException;
     
    /**
     *
     * @author fabrice
     */
    @ManagedBean(name="genericConverter")
    @ViewScoped
    //@FacesConverter(value="genericConverter")
    public class GenericSecuredConverter implements Converter, Serializable {
     
        private Map <UUID, Object> temporaryStore = new HashMap <UUID, Object> ();
     
        @Override
        public Object getAsObject(FacesContext context, UIComponent component, String value) throws ConverterException {
            return temporaryStore.get(UUID.fromString(value));
        }
     
        @Override
        public String getAsString(FacesContext context, UIComponent component, Object value) throws ConverterException {
            UUID id = UUID.randomUUID();
            temporaryStore.put(id, value);
            return id.toString();
     
        }
    }
    Et tu peux l'utiliser comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p:selectManyMenu id="scroll" converter="#{genericConverter}">
    Mais je te conseillerais d'aller lire le cycle de vie de JSF.Tu comprendras mieux pourquoi ton erreur survient

Discussions similaires

  1. Probleme avec JSF
    Par Narouto dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 18/07/2012, 00h02
  2. probleme avec jsf
    Par zaghdoud dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 28/05/2010, 16h44
  3. probleme avec jsf et le framework Exadel Fiji
    Par riadhhwajdii dans le forum JSF
    Réponses: 5
    Dernier message: 10/02/2010, 12h07
  4. Probleme avec jsf et jboss 5
    Par Philcmoi dans le forum JSF
    Réponses: 6
    Dernier message: 05/01/2010, 09h24
  5. Probleme avec JSF et selectOneMenu
    Par aniss77 dans le forum JSF
    Réponses: 25
    Dernier message: 01/12/2009, 13h48

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