[
https://issues.apache.org/jira/browse/TOMAHAWK-1497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12847962#action_12847962
]
Leonardo Uribe commented on TOMAHAWK-1497:
------------------------------------------
Tomahawk sandbox is the right place to put this code. Then we can think where
we can put this code (tomahawk, myfaces commons ......).
> New component: ValidateBeanBehavior
> -----------------------------------
>
> Key: TOMAHAWK-1497
> URL: https://issues.apache.org/jira/browse/TOMAHAWK-1497
> Project: MyFaces Tomahawk
> Issue Type: New Feature
> Environment: *
> Reporter: Jan-Kees van Andel
> Assignee: Jan-Kees van Andel
> Attachments: validateBeanBehavior.zip
>
>
> I've been playing with Bean Validation and JSF2 ClientBehavior. I've written
> a simple ClientBehavior which renders JavaScript validations, based on the
> Bean Validation constraints.
> The developer only needs to nest a <s:validateBean /> into a UICommand
> component and the Behavior renders the necessary JavaScript.
> As I said, it's a start. It currently only supports some validations:
> - JSF required attribute.
> - Numeric and date formats, based on how the converter is configured (i.e. a
> pattern like: "dd-MM-yyyy").
> - Bean Validation @NotNull, @Min, @Max and @Future.
> It should be usable in Mojarra, since I simply copied the MyFaces
> dependencies to the component (ExternalSpecifications.java,
> FacesMessageInterpolator.java and the other Bean Validation related classes).
> It still needs some work (like supporting other annotations, and more
> datestyle patterns), but it's a start.
> So I was thinking about committing it into the Sandbox, under:
> http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/core20/
> I think this concept (when the implementation is ready) is really powerful
> and a nice addition to the project.
> I've written two blog articles where I give a little overview:
> http://blog.smart-java.nl/blog/index.php/2010/03/17/jsf-2-0-clientbehavior-bean-validation-in-javascript/
> http://blog.smart-java.nl/blog/index.php/2010/03/19/jsf-2-0-clientbehavior-first-impressions/
> When done Mavenizing, I'll add an attachment with all source code.
> What do you guys think? Should we add it to the project?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.