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 :

Avoir plus d'un ValidatorMessage par champs : definir plusieurs type d'erreur par champs


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Par défaut Avoir plus d'un ValidatorMessage par champs : definir plusieurs type d'erreur par champs
    Bonjour,

    J'essaie d'utiliser un ValidatorMessage pour pouvoir afficher un message qui ait du sens lors d'une erreur de saisie par l'utilisateur;

    Le problème étant le suivant : J'ai plusieurs conditions de validations, et dans mon InputText je ne peux définir qu'un unique message a displayer a l'aide de l'attribut ValidatorMessage;
    Pour ne pas devoir affiché un texte du genre "erreur de saisie sur le champs" il me faudrait détailler un message pour chacune des règles de saisie....

    Mais je ne vois pas comment faire....

    En vous remerciant;

  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
    un exemple de ta validation ?

    S'il s'agit de validator standards, la personnalisation du message affiché est présenté dans la .

  3. #3
    Membre éclairé Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Par défaut
    Et bien un champ devant avoir 13 caractères et que des chiffres par exemple...
    Ainsi il serait possible d'avoir deux messages.
    -> 13 char necessaires
    -> problème de format

    ValidatorMessage ne permet d'en donner qu'un seul

  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
    un exemple de code.

  5. #5
    Membre éclairé Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Par défaut
    Je suis pas sur que ça aide beaucoup mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <h:inputText id="refp1" value="#{Ctrl.reference}" style="width:140px" validatorMessage="Le champ Référence nécessite 13 chiffres">
    		<f:validateLength minimum="13" maximum="13"/>
            <rich:ajaxValidator event="onblur"/>
    </h:inputText>
    Mais ici du coup je n'ai mis qu'un seul message; sinon je dois ajouter
    <f:convertNumber integerOnly="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
    utilise

    et consulte la , tu y trouvera des explications intéressantes.

  7. #7
    Membre éclairé Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Par défaut
    <rich:message for="refp1" style="color:red" showDetail="true" showSummary="false">

    j'utilise déjà message, et j'ai regarder messageS aussi;
    Encore une fois, on peut définir un message de retour de validation avec l'attribut validatormessage sur le InputText, mais je ne vois pas comment en mettre plusieurs pour un même champs;

    Seule solution, passer par une fonction java, avec des flag : 1 flag/ type de message d'erreur, mais je trouve ça bizarre que l'on puisse pas permettre de poser plusieurs messages...

    Le validator message devrait être sur les condition de validations et non pas le champs input... mais bon...

Discussions similaires

  1. [MySQL] Mysql : Insertion de plusieurs types dans un seul champ
    Par fazpedro dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 24/09/2011, 15h11
  2. Réponses: 4
    Dernier message: 06/07/2010, 10h45
  3. Champs contenant plusieurs valeurs séparées par ;
    Par sabine34 dans le forum Requêtes
    Réponses: 3
    Dernier message: 11/05/2007, 12h20
  4. Avoir plus de 255 caractères pour un lien hypertexte
    Par alexandrebergercyr dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 14/02/2007, 21h27
  5. Masquer champs en mode feuille de données par macro
    Par martino_fr dans le forum Access
    Réponses: 1
    Dernier message: 22/09/2006, 09h57

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