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 :

[JSF] Passer des paramètres à une methode (Page JSF -> Bean)


Sujet :

JSF Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 19
    Points : 16
    Points
    16
    Par défaut [JSF] Passer des paramètres à une methode (Page JSF -> Bean)
    Je veux l'equivalent de ceci :

    <
    h:commandLink value="Réference" action="#{Catalog.sort('nom',true)}"/>

    la methode sort de la classe Catalog :
    public void sort(final String column, final boolean ascending)
    {
    //Trie les produits dans un tableau selon leurs noms par ordre alphabetique
    ...
    }

    le problème c que le code en gras ne marche pas, il genère l'exeption : MethodeNotFoundException



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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Points : 514
    Points
    514
    Par défaut
    Ce n'est pas possible de passer des paramétres à une fonction jsf comme tu le fais.

    Il faut que tu recupere la variable column et ascending dans ton bean (en variable globale) et ensuite que tu apelle ta fonction sort. Va voir du coté de <t:ommandSortHeader> il fait ça pas mal.

Discussions similaires

  1. Réponses: 12
    Dernier message: 08/02/2015, 23h08
  2. jsp passer des paramètres à une autre page jsp
    Par smutmutant2003 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 30/09/2009, 16h24
  3. Passer des paramètres à une fonction dans before_filter
    Par abir84 dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 27/01/2008, 19h40
  4. Réponses: 4
    Dernier message: 05/11/2007, 09h19
  5. Réponses: 1
    Dernier message: 11/08/2007, 17h16

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