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 :

changement couleur commandLink suite à un clique


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut changement couleur commandLink suite à un clique
    salut
    j'ai plsieurs commandLink à gérer
    je veut savoir comment changer la couleur d'un commandLink quand on clique sur lui
    mes commandLink sont comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    <rich:dataList id="services" value="#{muleservices.servicesLibelles}" var="item">
    		      <h:commandLink value="#{item}" action="#{servicesOperations.mesServicesOperations}" binding="#{muleservices.serviceCourant}"/>
    	    </rich:dataList>

  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 le faire un truc comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <h:commandLink styleClass="#{bean.visited==true?'class1':'class2'}">
     
    <h:commandLink>
    dans l'action tu modifie la valeur du booléen visited à true?

    Pourquoi tu utilise le binding? vaut mieux essayé de s'en passer..

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    que voulez vous dire avec style1:fichier CSS ou methode java...

  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
    class CSS, ce que tu mets généralement dans styleClass.

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    j'ai fait ce que tu m'a suggerer mais pas de resultat:rien ne chane
    mon fichier css s'appelle choixCommandLink.css
    il est comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @CHARSET "ISO-8859-1";
     .class1 {
       color: #FF0000;
     
      }
      .class2 {
       color: #FF0000;
     
      }

  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
    qu'est ce qui ne marche pas..?
    la valeur du booléen change après le click??
    faut ajouter le reRender sur le button.

  7. #7
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    oui, la valeur du booléen change après le click
    comment ajouter le reRender sur le button

  8. #8
    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 pensais que tu utilisais a4j:commandbutton, montre le code qui ne marche pas. la condition EL fonctionne bien, dans le code source tu retrouve la classe?

  9. #9
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    je pense que le probvleme est avec mon fichier css.
    il parait qu'il ne lit pas mes classes class1 et class2

  10. #10
    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
    utilise firebug pour voir ce qui se passe, peu être ton fichier css n'est pas chargé.

  11. #11
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     .class1 {
       color: #FF0000;
     
      }
      .class2 {
       color: #FF0000;
     
      }
    Il est pas pret de changer de couleur sur les deux style sont identiques!

  12. #12
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    le probleme n'est pas là
    la couleur du commandLink est toujours celle par default:elle ne suit ni class1 ni class2

  13. #13
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    salut, mon probleme maintenant est que lorsque je clique sur un commandLink, tous les commandLink changens de couleur alors que je veut que seulement celui cliqué qui change de status

Discussions similaires

  1. Changement couleur cellule suite à résultat test SI
    Par sambrelin dans le forum Excel
    Réponses: 2
    Dernier message: 10/04/2014, 13h27
  2. Réponses: 4
    Dernier message: 21/01/2009, 08h15
  3. Changement couleur fond et couleur texte au passage souris
    Par Jiraiya42 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 01/02/2006, 14h18
  4. Modifier variable php suite à un clique
    Par budiste dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 29/11/2005, 16h06
  5. [Trucs & Astuces] Changement couleur scroll bar
    Par CUCARACHA dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 23/10/2005, 13h33

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