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 :

[Richfaces] Listshuttle efface les listes


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 8
    Par défaut [Richfaces] Listshuttle efface les listes
    Bonjour, je débute juste avec JSF, et je rencontre un problème dans l'utilisation d'un Listshuttle.

    Je cherche à modifier les participants à une réunion. Je récupère bien les informations à partir de la base, je crée une liste de participants potentiels et une de participants effectifs, et je mets ca dans mon listshuttle. J'ai un bouton qui est sensé lancer une méthode dans mon bean pour traiter les résultats, mais une fois dans cette méthode les deux listes sont devenues vides, et je ne comprends pas pourquoi. Pensant que c'était un problème de converter, j'ai d'abord essayé avec des List<String> mais le problème est le même. J'ai cherché à pas mal d'endroits (y compris sur les exemples de JBoss et sur ce forum), mais je ne trouve pas de différence entre mon code et celui des exemples. J'ai mis des tests de debug dans les getters et setters de mes listes, visiblement il ne passe jamais dans les setters. Quelqu'un aurait une idée?

    Extrait de mon jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <rich:listShuttle id="ls"
                    sourceValue="#{reunion.reunionParticipantsPossiblesString}"
    		targetValue="#{reunion.reunionParticipantsString}" var="user"
    		orderControlsVisible="false" showButtonLabels="false"
    		sourceCaptionLabel="Disponibles"           targetCaptionLabel="Assignés">
    			<rich:column>
    				<h:outputText value="#{user}"></h:outputText>
    			</rich:column>
    </rich:listShuttle>
    <a4j:commandButton action="#{reunion.save}" value="Enregistrer" />
    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 8
    Par défaut
    Humm... autre précision, je viens de me rendre compte que selon l'endroit ou je mets mon bouton (juste en dessous du listshuffle mais dans le meme panel, a l'extérieur du panelgroup, voire a l'exterieur du panelgrid), j'ai des résultats différents, soit une liste vide, soit carrément null...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 8
    Par défaut
    Je me sens stupide -_-
    Je pensais avoir fait le tour de tous les détails, mais en fait j'avais laissé mon bean en score request...

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 29/05/2007, 08h05
  2. Réponses: 1
    Dernier message: 03/11/2005, 14h21
  3. [langage] probleme avec les listes dans des listes
    Par pqmoltonel dans le forum Langage
    Réponses: 7
    Dernier message: 27/04/2004, 12h32
  4. [LG]Les listes
    Par franck H dans le forum Langage
    Réponses: 2
    Dernier message: 16/01/2004, 15h15
  5. Effacer les variables de session
    Par glsn dans le forum ASP
    Réponses: 2
    Dernier message: 12/12/2003, 13h42

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