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 :

[Débutant] demande d'aide sur richfaces


Sujet :

JSF Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 47
    Points : 37
    Points
    37
    Par défaut [Débutant] demande d'aide sur richfaces
    bonjour,

    je viens de créer une arborescence avec rich:tree et qui affiche le contenu d'un serveur ftp et donc je veux savoir comment faire des actions sur les fichiers (par ex l'affichage) et je veux aussi réduire la taille du cadre qu'on voit sur l'icône sélectionnée et merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <rich:tree value="#{serveur.racine}" var="item" id="arbre" switchType="client">
    	<rich:treeNode icon="/images/icone.png">
    		<h:outputText value="#{item}" />
    	</rich:treeNode>
    </rich:tree>

  2. #2
    Membre régulier Avatar de VirageGroup
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 81
    Points : 95
    Points
    95
    Par défaut
    Bonjour,

    Concernant le cadre de sélection, tu peux mettre un style sur le rich:tree pour déterminer sa largeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <rich:tree 	style="width:200px" ...

    VG

  3. #3
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Points : 149
    Points
    149
    Par défaut
    Pour ton action sur le fichier, tu rajoutes un <h:commandLink value="#{tonControleur.tonAction}" > autour de ton <h:outputLink> et tu met dedans un <f:setPropertyActionListener value="#{item}" target="#{tonControleur.tonAttribut}" />

    Dans ton controleur, tonAction est une méthode qui sera appellée lorsque tu cliqueras sur ton item ET tonAttribut est une propriété de type du même type que ton "item" avec des accesseurs.

    Dans tonAction, tu pourras accéder à tonAttribut pour faire ce que tu as envi de faire.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 47
    Points : 37
    Points
    37
    Par défaut
    merci pour vos aides..

    mais moi j'ai fait une autre chose..j'ai utilisé nodeSelectListner mais je sais pas pourquoi ça n'a pas marché ??

    voilà mon code :

    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
     
    <f:view>	
    	  <h:panelGrid columns="2" width="100%" columnClasses="col1,col2">	  
     
    		<rich:tree style="width:100px"  nodeSelectListener="#{serveur.processSelection}" 
                       reRender="selectedNode" ajaxSubmitSelection="true" value="#{serveur.racine}" 
                       var="item" id="arbre" switchType="client">
    			<rich:treeNode icon="/images/icone.png">				
    					<h:outputText value="#{item}" />
    			</rich:treeNode>
    		</rich:tree>
     
    		<h:outputText escape="false" value="Selected Node: #{serveur.eltselectionne}" id="selectedNode" />		
     
    	  </h:panelGrid>			
    	</f:view>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public void processSelection(NodeSelectedEvent event) {
            HtmlTree tree =  (HtmlTree) event.getComponent();
            eltselectionne =  (Element) tree.getRowData();
            System.out.println("***********");
            System.out.println(eltselectionne);        
    }

  5. #5
    Membre régulier Avatar de VirageGroup
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 81
    Points : 95
    Points
    95
    Par défaut
    Il ne manquerait pas un <h:form> pour entourer le <rich:tree> ?

    VG.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 47
    Points : 37
    Points
    37
    Par défaut
    oui oui oui t'as raison..merci beaucoup..

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

Discussions similaires

  1. [VB6] Demande d'aide sur un programme !
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/06/2006, 11h49
  2. Demande d'aide sur XPDL (XML Process Definition Language)
    Par Bebert71 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 17/02/2006, 09h23
  3. [Débutant] besoin d'aide sur les web services
    Par Diangelita dans le forum Services Web
    Réponses: 3
    Dernier message: 20/01/2006, 08h41
  4. [Débutant] Demande d'info sur OpenGL
    Par SkyDev dans le forum OpenGL
    Réponses: 2
    Dernier message: 01/03/2005, 23h58
  5. demande d'aide sur samba
    Par marcoss dans le forum Développement
    Réponses: 5
    Dernier message: 04/12/2003, 19h38

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