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 :

a4j CommandLink dans un rich:tree


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 13
    Par défaut a4j CommandLink dans un rich:tree
    Hi everyone! JSF me fait des misères....

    Je m'explique: J'ai un richTree composé en 3 niveaux: Group Level1
    Process Level2
    Job Level3

    je veux afficher les détails d'un job quand je clique dessus. Le problème est que cela ne fait absolument rien! J'ai déjà eu un problème similaire par le passé qui faisait que mon composant disparaissait au moment ou je cliquais sur le composant qui m'appelait une fonction. Mais la, je ne fais ni de rendered ni de reRender sur mon tree. C'est bizarre, c'est comme si le tree disparaissait au moment ou je clique... voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <rich:tree style="text-align:left" switchType="client"
    						value="#{JobByTreeManagement.treeNode}" var="item"
    						ajaxSubmitSelection="true"
    						toggleOnClick="false"
    						nodeSelectListener="#{JobByTreeManagement.processNodeSelection}"						
    						reRender="selectedNode" limitToList="true" >
    						<rich:treeNode>
    							<h utputText value="#{item.name}"
    								style="color:#{item.status}">
    							</h utputText> 
    						</rich:treeNode>
    					</rich:tree>
    A noter que mon arbre est généré après que j'ai choisi un timeFrame. (Start Date, End Date). La fonction processNodeSelection n'est pas appellée...

    Save the cheerleader =) !!! Merci d'avance!

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu peux utiliser:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a4j:support event="onselected">
    </a4j:support>

  3. #3
    Membre confirmé Avatar de LeGnome12
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 98
    Par défaut Byzarement, j'ai eu exactement ce prob !!
    Alors ton problème viens du fait que ton arbre est dynamique. Donc si ton arbre est dynamique le problème est le suivant : rich:tree ne le gére pas !

    Maintenant, bon courage pour le contourné...

    Lorsq'on répond à ces propes post, c'est que la journée est fini. Ou qu'il n'y a plus de sprite...

    En espérant te revoir tantot ici !

Discussions similaires

  1. inclusion de a4j:commandLink dans a4j:outputPanel
    Par linotte91 dans le forum JSF
    Réponses: 1
    Dernier message: 26/02/2010, 17h10
  2. Réponses: 16
    Dernier message: 17/01/2010, 09h33
  3. [richFaces] datatable dans rich:tree
    Par Malone dans le forum JSF
    Réponses: 0
    Dernier message: 30/09/2009, 14h11
  4. gérer un post dans un a4j:commandLink
    Par sup dans le forum JSF
    Réponses: 4
    Dernier message: 25/09/2008, 08h50

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