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 :

Implementer un tag de validation personnalisé


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut Implementer un tag de validation personnalisé
    Bonjour,

    Je cherche un exemple pour la création un custom tag validateur avec JSF 1.2.

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    Qu'entends-tu par composant Validator ?

    Tu peux créer des validators personnalisés (voir la FAQ), mais ce ne sont pas des composants à proprement parlé...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut Bonjour,
    Merci pour ta réponse,

    en faite je cherche comment créer mon propre tablib (comme en JSF 2.0 f:regexValidator) j'essayé quelques exemples on utilisant la classe java "ValidatorElTag" mais sa marche pas.

    j'espère que ta compris se que je veux

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Dans le lien vers la FAQ, on te dit comment créer un validator, et après, tu l'appelles de cette façon :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <f:validator validatorId="personValidator" />

    Alors certes, c'est peut-être moins sympa que d'appeler :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <f:personValidator/>

    Mais est-ce que la 1e solution ne te suffit pas ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut
    oui j'ai vu sa déjà, moi se que je veux et de créer un mon propre tag par ex:

    <http
    xmlns:myTag="http://helloWorld/taglib">

    <myTags:validator pattern="[0-9a-fA-F]+"/>

    et pour la création du tablib:

    <?xml version="1.0" encoding="UTF-8"?>
    <taglib version="2.1" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd">
    <tlib-version>1.0</tlib-version>
    <short-name>myTags</short-name>
    <uri>http://helloWorld/taglib</uri>
    <tag>
    <name>validateThanGreater</name>
    <tag-class>com.gemalto.frontend.ui.validators.GreaterThanValidatorTag</tag-class>
    <body-content>empty</body-content>
    <attribute>
    <description>Id of component this field is compared to</description>
    <name>compareToId</name>
    <required>true</required>
    <deferred-value>
    <type>java.lang.String</type>
    </deferred-value>
    </attribute>
    </tag>
    </taglib>

    et pour les backing bean j'ai implémenté les deux classes Java : Validator et ValidatorElTag, mais j'ai pas réussi le fonctionné :

Discussions similaires

  1. [2.x] [Validation] problème avec le validator personnalisé
    Par mougeole dans le forum Symfony
    Réponses: 0
    Dernier message: 07/09/2011, 17h21
  2. tag de validation avec attribut
    Par ggalou dans le forum JSF
    Réponses: 0
    Dernier message: 15/02/2011, 16h54
  3. problème avec validator personnalisé
    Par Saif_24 dans le forum JSF
    Réponses: 1
    Dernier message: 11/03/2010, 23h37
  4. [débutante] problème de validation des méta-tags
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/09/2005, 17h26
  5. [STRUTS] Nested tags validation - Client side
    Par SEMPERE Benjamin dans le forum Struts 1
    Réponses: 3
    Dernier message: 18/07/2005, 13h21

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