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 :

framework JMaki et JSF attribut binding n'existe pas ?


Sujet :

JSF Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Points : 58
    Points
    58
    Par défaut framework JMaki et JSF attribut binding n'existe pas ?
    Salut à tous,

    J'ai remarquer en vérifiaant toutes les tld qu'il n'y a pas l'attribut binding pour les composants widget JMaki, c'est tout de même l'une des fonctionnalités de base de jsf et ça sert à relier un composant avec un attribut d'un bean mannagé pour facilité l'appel du composant dans le code java.

    est-ce qu'il y a autre chose de prevu un solution alternative qui a été faite pour JMaki ou bien doit-on implémenter nous même l'attribut binding ???

    comment fait-on pour récuperer un composant de l'arbre faceContext sachant son id, pour ensuite modifier des valeurs de ses attributs par exemple setRendered.. (avec l'attribut binding cela se fait facilement mais si on enleve le lien via binding je vois pas comment faire autrement)

    j'espère que j'ai été clair dans mes explications

    merci pour celui qui aura trouver la solution

  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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Je n'ai pas utilisé la librairie JMaki.
    Une solution alternative à l'utilisation du binding, c'est de récupérer le composant via l'arbre JSF :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    FacesContext.getCurrentInstance().getViewRoot().findComponent("monId");
    Alors attention, l'id doit être complète. C'est-à-dire qu'il faut prendre en compte les NamingContainer (que son par exemple les forms). Autrement dit, si ton composant truc est contenu dans un formulaire machin, il faudra faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    FacesContext.getCurrentInstance().getViewRoot().findComponent("machin:truc");

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Points : 58
    Points
    58
    Par défaut
    Merci pour la solution alternative ça peut servir. juste une question, et si l'on avait pas d'id pour notre composant ?? il faudrait certainement créer un lien avec un atttribut d'un bean

    Donc pour généraliser et surtout lorsque on a des composants qui n'ont pas de id, il faudra certainement utiliser le binding, je vais essayer de pencher sur l'implémentation de l'attribut dans JMaki.

    autre question : quelqu'un a-t-il tester JMaki avec la navigation des pages JSF ??

  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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Personnellement, je pense que l'implémentation de l'attribut binding n'est pas forcément aisé, surtout comparé à la facilité d'ajouter un id à chaque composant sur lesquels tu auras besoin de travailler...

Discussions similaires

  1. Pourquoi il n'existe pas de framework/bibliothèques orientés "métier"?
    Par kisitomomotene dans le forum Débats sur le développement - Le Best Of
    Réponses: 31
    Dernier message: 26/04/2012, 19h04
  2. Réponses: 7
    Dernier message: 17/02/2011, 12h28
  3. Réponses: 3
    Dernier message: 16/06/2010, 12h25
  4. utilité de l'attribut binding de JSF
    Par riadhhwajdii dans le forum JSF
    Réponses: 4
    Dernier message: 20/06/2009, 11h21
  5. Quel Framework ? Struts ou JSF ?
    Par sidimatique dans le forum Struts 1
    Réponses: 2
    Dernier message: 11/03/2008, 23h39

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