[ http://issues.apache.org/jira/browse/TOMAHAWK-182?page=all ]
Lance Frohman resolved TOMAHAWK-182.
------------------------------------
Fix Version/s: 1.1.5-SNAPSHOT
Resolution: Fixed
patches applied revision 434193
> new validator - validate comma separated entries by splitting them and
> validating individually
> ----------------------------------------------------------------------------------------------
>
> Key: TOMAHAWK-182
> URL: http://issues.apache.org/jira/browse/TOMAHAWK-182
> Project: MyFaces Tomahawk
> Issue Type: New Feature
> Components: Validators
> Affects Versions: 1.1.2-SNAPSHOT
> Reporter: Lance Frohman
> Assigned To: Lance Frohman
> Priority: Minor
> Fix For: 1.1.5-SNAPSHOT
>
> Attachments: CSVValidator.java, CSVValidatorTag.java,
> faces-config.xml, messages.properties, taglib.tld
>
>
> I created a new validator, I needed to validate comma separated email
> addresses
> entered in a single text box, but I generalized it. This validator will
> validate the entry (must be a String)
> by first separating by a separator (parameter - defaults to ","), and then
> validating
> each separated sub string using the subvalidator (parameter). The error
> messages
> (if any) are accumulated into one. The only problem is that you can not pass
> parameters to the
> sub validator, so it will only work on subvalidators with no parameters or
> with defaults for all parameters.
> parameters:
> separator - regular expression to use for separating the input String
> (default is comma)
> subvalidatorId - the id of the validator to be used on each substring
> example (to validate semicolon separated credit card numbers):
> <h:inputText id="credit_cards" value="#{testHandler.creditCards}">
> <t:csvalid subvalidatorId="org.apache.myfaces.validator.CreditCard"
> separator=";"/>
> </h:inputText>
> PLEASE email me at [EMAIL PROTECTED] if there is a problem, or if you have
> any questions.
> Thank you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira