Bonjour,
Je cherche un exemple pour la création un custom tag validateur avec JSF 1.2.
Bonjour,
Je cherche un exemple pour la création un custom tag validateur avec JSF 1.2.
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
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![]()
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
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é :![]()
Partager