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 de la couleur du texte + required


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 186
    Par défaut changement de la couleur du texte + required
    Bonjour,

    J'ai un formulaire et je voudrais qu'avant sa validation, les champs avec un required= "true" et qui ne sont pas remplis, la couleur de l'output texte devient en rouge au lieu de par defaut (noir) avec biensur un h:messages que j'affiche

    pour la partie du h:messages, deja faite.


    Merci

  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 dois ajouter un boolean dans ton bean dans lequel tu vérifie s'il existe dans le context un message pour le composant en question.
    et il suffit d'utiliser les EL avec ce boolean pour changer la classe, ou utiliser deux composants et jouer sur l'attribut rendered.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 186
    Par défaut
    Merci pour ta réponse.
    jai une autre question dans le meme contexte.

    Dans ma page j'ai des boutons pour m'indiquer dans quel mode je suis c'est à dire soit en mode recherche soit en mode ajout, la valeur des required depen du mode dans lequel je me trouve, c'est à dire qu'une fois dans le mode ajout mes required passe à true mais meme si je donne a cette valeur booleene dans mon bean la valeur false pendant le mode recherche elle ne la prend pas si je suis en mode ajout et je veu passer en mode recherche. je n'arrive pas a la forcer a changer meme si le required dans les page est une expression EL.

    MErci

  4. #4
    Membre chevronné Avatar de heid
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2002
    Messages : 388
    Par défaut
    Utilise un priopriété boolean dans ton backbean et passe le en scope session ou utlise un save state sur cette valeur.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 186
    Par défaut
    c'est ce qui est fait maintenant, j'ai la valeur boolean dans mon bean et mon scope est session, mais je n'arrive pas a changer cette valeur et la rendre a false une fois qu'elle est a true.

  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
    tu dois le faire dans l'action, ou implémenter son getter afin d'avoir toujours la bonne valeur, si elle est en fonction d'autre valeur dans le bean..

Discussions similaires

  1. Forcer le changement de la couleur du texte
    Par Akim13 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 16/02/2009, 17h43
  2. Réponses: 4
    Dernier message: 21/01/2009, 08h15
  3. Changement de couleur du texte
    Par Mystic'Angel dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/02/2007, 09h25
  4. Réponses: 4
    Dernier message: 22/01/2007, 21h14
  5. Réponses: 4
    Dernier message: 23/06/2004, 14h30

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