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 :

ui:include ui:param et passage de fonction


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 15
    Par défaut ui:include ui:param et passage de fonction
    Bonjour,

    Mon but est de passer en paramètre à un ui:include une fonction pour un valueChangeListener d'une picklist.

    Je fait un ui:include avec <ui:param name="monListener" value="#{monbean.monListener}/> . Mais il me dit qu'il ne trouve pas la propriété monListener. Normal, il n'y a pas de getter/setter.

    C'est possible?

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour Lionel,

    Tu ne peux pas faire ce genre de chose (ou du moins simplement). Le mieux étant peut-être de n'utiliser qu'un seul listener, mais en utilisant un paramètre (un String) afin de différencier les traitements à exécuter. Non ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 15
    Par défaut
    Merci pour la réponse.

    En fait je n'utilise pas le même bean suivant la page incluant, donc je ne pouvait avoir le même listener.
    Tant pis, en attendant j'avais passé le bean en ui:param et fixé le nom du listener dans les différents beans. Je suppose que je vais rester avec cette solution.

    Merci!

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Ok, c'est toi qui voit.

    Sinon, tu pouvais reprendre mon idée, mais en fonction de la valeur de la propriété, tu peux appeler telle ou telle méthode de tel ou tel bean. Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public void doSomething() {
        if ("truc".equals(myParam)) {
            bean1.doSomething();
        } else if ("chose".equals(myParam)) {
            bean2.doOtherSomething();
        } else ...
    }
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

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

Discussions similaires

  1. [Include][Subview]Problème de passage de paramètres
    Par kiki-le-vrai dans le forum JSF
    Réponses: 1
    Dernier message: 18/06/2007, 14h23
  2. Passage de fonction en paramètre d'une fonction.
    Par Berzerk_ dans le forum C++
    Réponses: 9
    Dernier message: 04/06/2007, 13h31
  3. Passage de fonction en paramètre
    Par optalix dans le forum Fortran
    Réponses: 3
    Dernier message: 01/02/2007, 12h31
  4. passage de fonction en parametre
    Par firejocker dans le forum C
    Réponses: 15
    Dernier message: 08/09/2006, 16h25
  5. [VB]Passage de Fonction en paramètre (d'une autre fonction)
    Par Australia dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 21/03/2006, 18h55

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