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 :

garder l'état d'un tree menu


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut garder l'état d'un tree menu
    slt à tous,

    j'ai un tree menu (avec richfaces) qui renvoie vers d'autres pages lorsque je clic sur ses nœuds,
    mon problème est que je veux garder à chaque nouvelle page l'état du tree (je veux que le nœud sur lequel j'ai cliqué soit affiché)
    je sais que je dois utiliser l'attribut componentState du tree, mais je ne sais pas vraiment comment faire??
    Si quelqu'un peut m'expliquer comment l'utiliser je serrai ravie,

    Merci d'avance pour votre aide,

  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
    je pense si tu fais un binding sur le tree, tu pourrais gérer çà..

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    tu pourras peut être m'expliquer à quoi ça serre le binding et comment l'utiliser?? je n'ai pas vraiment compris son utilisation d'après la discription que j'ai trouver dans la doc des tag richfaces: docs/tlddoc/rich/tree.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    binding: 
    Description:	The attribute takes a value-binding expression for a component property of a backing bean
    Merci

  4. #4
    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
    peut être il y'a plus simple

    essaye avec

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    si je mets ou mon tree ne s'ouvre plus
    voici mon tree
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <rich:tree 
    				id="tree"
    				style="width:300px"
    				switchType="client"
    				var="item"
    				value="#{menu1.treeNode}"
    				nodeFace="#{item.var!=null ? 'leaf' : 'node'}"
    				ajaxKeys="#{null}"
    				ajaxSubmitSelection="true"
    				reRender="selected">
     
    				<rich:treeNode type="node"> 
                       <s:link view="/#{item.list}.xhtml" 
                       		   value="#{item.label}"
                       		   ajaxSubmitSelection="true">
                		</s:link>
                    </rich:treeNode>
     
    				<rich:treeNode type="leaf" id="leaf"> 
                        <s:link view="/#{item.list}.xhtml"
                       			value="#{item.label}" 
                       			ajaxSubmitSelection="true">
                    		<f:param id="selected" name="aireProtegeeId" 
                            		value="#{item.id}" />
                		</s:link>
     
                    </rich:treeNode>
     
    			</rich:tree>
    il y a aussi l'attribut 'adviceNodeOpened' du tree mais j'ai pas les utiliser correctement, il m'affiche à chaque fois tous les noeuds de mon tree alors que moi je veux qu'il m'affiche seulement le noeud sur lequel j'ai cliqué

  6. #6
    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
    ton bean est en request?

    si ouii tu dois le mettre en session ou utiliser a4j:keepAlive.

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

Discussions similaires

  1. Garder l'état "pressé" d'un bouton
    Par ritpas dans le forum Windows Forms
    Réponses: 4
    Dernier message: 08/02/2008, 13h55
  2. Garder les états Access mais base Mysql
    Par wishmasteer dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 30/10/2007, 08h42
  3. [script.aculo.us] Garder l'état des Effects
    Par Invité dans le forum Bibliothèques & Frameworks
    Réponses: 6
    Dernier message: 31/05/2007, 10h12
  4. Réponses: 8
    Dernier message: 19/01/2006, 10h57
  5. Réponses: 1
    Dernier message: 01/11/2005, 03h24

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