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 :

[WoodStock]Tree Dynamique et ActionListener


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 146
    Par défaut [WoodStock]Tree Dynamique et ActionListener
    j'ai un Tree qui est construit dynamiquement à partis d'un Bean
    les feuilles de ce Tree sont des liens vers des pages JSF
    aprés la création du Tree j'ai ajouté une ActionListenerExpression à une feuille
    le problème c que l'action n'est pas exécuté (la navigatin marche trés bien)
    quand j'associe l'actionListener à un TreeNode qui contient des sous TreeNode l'action est exécuté
    Comment faire pour que l'action s'exécute l'hors d'un clique sur une feuille

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 146
    Par défaut Set_Action
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     public void Set_Action(){
     
            ExpressionFactory expressionFactory = this.getApplication().getExpressionFactory();
            ELContext elContext = FacesContext.getCurrentInstance().getELContext();
             MethodExpression listenerMethod = expressionFactory.createMethodExpression(elContext,
                    "#{Commande.affiche}",
                    null,
                    new Class[] {ActionEvent.class});
               TreePricipale.getChildNode("tree6000").getChildNode("tree1700").setActionListenerExpression(listenerMethod);
          System.out.println(TreePricipale.getChildNode("tree6000").getChildNode("tree1700").getActionListenerExpression().getExpressionString());
     
     }
    L'ActionListener est ajouté mais n'est pas exécuté quand je clique sur le lien

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 146
    Par défaut Toujours pas de solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    The actionListenerExpression attribute is used to specify a method 
     to handle an action event that is triggered when a component is activated 
    by the user. The actionListenerExpression attribute value must be a Unified EL 
    expression that resolves to a method in a backing bean. The method must take 
    a single parameter that is an ActionEvent, and its return type must be 
    void.
    D'après la documentation de Woodstock l'action est exécuté lorsque le nœud est activé c-à dire quand je clique sur l'icône d'un nœud alors que quand j'associe la méthode à une feuille elle ne sera pas exécuté
    ce que je veut c'est d'intercepter la feuille sélectionné
    je suis bloqué
    quelqu'un m'aide à trouver une solution je serais reconnaissant

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 146
    Par défaut
    Le Tree que je veut construire semble exactement au Tree qui ce trouve dans la page : http://livedemo.exadel.com
    il contient des liens vers d'autre pages j'espère qu'il y a quelqu'un pour m'aider à le construire svp

  5. #5
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    Bonjour,


    Je rebondis sur la discussion pour savoir si quelqu'un a déjà utiliser le composant woodstock accordion ?

Discussions similaires

  1. Tree dynamique avec données hétérogènes
    Par jose.hello dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 18/03/2012, 18h41
  2. [RichFaces] ajout dynamique d'actionListener
    Par Jexou dans le forum JSF
    Réponses: 0
    Dernier message: 15/01/2009, 12h13
  3. [Struts 2]Tag s:tree et arbre dynamique
    Par PanicKernel dans le forum Struts 1
    Réponses: 2
    Dernier message: 30/04/2007, 11h57
  4. [Taglib] tree dynamique
    Par pmartin8 dans le forum Taglibs
    Réponses: 14
    Dernier message: 24/01/2006, 16h05
  5. Tree view dynamique
    Par oravelon dans le forum ASP
    Réponses: 1
    Dernier message: 08/08/2005, 17h00

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