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 :

problème pour récupérer un parametre


Sujet :

JSF Java

Vue hybride

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 169
    Par défaut problème pour récupérer un parametre
    Bonjour !
    Je développe une application JSF avec l'implémentation d'IBM.

    J'ai un tableau qui represente un objet List, et j'aimerais que lorque je clique sur une ligne (peu importe l'endroit sur la ligne), une action se déclenche en envoyant un paramètre propre à la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <h:dataTable value="#{tdbMesDeversementsBean.tdbMesDeversements}"
    var="vartdbMesDeversements">
    <h:column id="column1">
     
    <hx:commandExRowAction id="rowAction1" action="#{tdbMesDeversementsAction.afficherTDBDeversementsRejetes}">
     
    <f:param name="numeroDeversement" value="#{vartdbMesDeversements.numeroDeversement}">
    </f:param>
     
    </hx:commandExRowAction>
    </h:column>
    </h:dataTable>
    A priori, ce bout de code jsp devrait marcher, mais dans le code java, je n'arrive pas à récupérer le paramètre "numeroDeversement".
    Lorsque j'utilise un commandLink basique, j'y arrive très bien, mais pas avec commandExRowAction.
    Avez vous une idée ? MErci beaucoup

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    En effet, param est à utiliser avec les liens basiques, pour les command Buttons, il faut passer par le setPropertyActionListener :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <f:setPropertyActionListener value="#{vartdbMesDeversements.numeroDeversement}" 			target="#{tonBackingBean.unChamp}" />
    Bonne chance.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 169
    Par défaut
    Salut et merci de ta réponse.
    Je n'ai pas la balise <f:setPropertyActionListener/>
    Ce n'est pas un commandButton, mais un <hx:commandExRowAction/>, ce qui fait que je peux déclencher une action dès que je clique n'importe où sur une ligne de ma liste

Discussions similaires

  1. LDAP - Problème pour récupérer l'uid
    Par sangei dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 16/11/2005, 13h56
  2. Réponses: 10
    Dernier message: 16/11/2005, 08h33
  3. problème pour récupérer une valeur dans ma bd (débutante)
    Par auryn111 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/08/2005, 17h49
  4. [TWebbrowser] Probléme pour récupérer la source
    Par Gauth dans le forum Web & réseau
    Réponses: 8
    Dernier message: 09/04/2005, 15h57
  5. Problème pour récupérer la clé primaire
    Par caramel dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/04/2003, 13h57

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