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 :

t:dataTable rowOnClick action


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut t:dataTable rowOnClick action
    Salut,

    J'ai besoin d effectuer une action au sens JSF lorsque je click sur un row de tableau.

    Comment faire :
    rowOnClick="goCurrencyDetail"

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut Ca existe rowOnClick ?
    Je ne connais pas rowOnClick mais une solution simple est de mettre un lien dans la case du tableau sur laquelle tu souhaites faire un click et que tu lies ce lien à une action du bean.

    Après, tu peux utiliser le binding avec un élément UIData sans ton bean qui te permettra de savoir facilement sur quelle ligne tu as cliqué.

    Si cette méthode t'intéresse, je peux t'envoyer un exemple.

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Citation Envoyé par mymyma
    Je ne connais pas rowOnClick mais une solution simple est de mettre un lien dans la case du tableau sur laquelle tu souhaites faire un click et que tu lies ce lien à une action du bean.

    Après, tu peux utiliser le binding avec un élément UIData sans ton bean qui te permettra de savoir facilement sur quelle ligne tu as cliqué.

    Si cette méthode t'intéresse, je peux t'envoyer un exemple.
    Hello, c'est la méthode qu on utilise actuellement

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    J ai trouvé une solution très moche dans mon action je lui mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rowOnClick="clear__5FidJsp0();document.forms['_idJsp0'].elements['_idJsp0:_link_hidden_'].value='_idJsp0:data:0:lnkEdit';document.forms['_idJsp0'].elements['selectCurrencyId'].value='#{row.id}';if(document.forms['_idJsp0'].onsubmit){var result=document.forms['_idJsp0'].onsubmit();  if( (typeof result == 'undefined') || result ) {document.forms['_idJsp0'].submit();}}else{document.forms['_idJsp0'].submit();}return false;"
    mais le probleme que j ai actuellement c'est que le row.id est décallé d un resultat

    si je fait un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rowOnClick="alert (${row.id})
    ca me décalle également d un element si quelqu un connait également ce bug ...

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    sinon la table des composants ADF semble avoir un attribut pour gerer la selection des lignes (selectionListener ). Je n'ai jamais testé ce composant donc je ne peux pas te confirmer si ça marche ou non.

    Lien vers la description du composant :
    http://www.oracle.com/technology/pro...ore/table.html

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Citation Envoyé par Shivan
    sinon la table des composants ADF semble avoir un attribut pour gerer la selection des lignes (selectionListener ). Je n'ai jamais testé ce composant donc je ne peux pas te confirmer si ça marche ou non.

    Lien vers la description du composant :
    http://www.oracle.com/technology/pro...ore/table.html
    On va attendre la prochaine version des composants tomahawk pour voir si les bugs sont fixés =)

Discussions similaires

  1. Action lors d'un clic sur un colonne DataTable
    Par aishaDev dans le forum JSF
    Réponses: 13
    Dernier message: 25/06/2012, 15h05
  2. Datatable/Selection - Action ManagedBean ?
    Par lolila dans le forum JSF
    Réponses: 8
    Dernier message: 18/06/2012, 15h03
  3. Réponses: 23
    Dernier message: 08/07/2011, 14h32
  4. Action sur le champ "Search" d'un dataTable
    Par miketwist dans le forum jQuery
    Réponses: 1
    Dernier message: 21/08/2009, 15h59
  5. Réponses: 8
    Dernier message: 06/04/2009, 17h27

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