Jsr 303 validator return a set of constraints violetions. All informations you have is the error message and property path. Now you have to find the field a property is mapped to. the method recorderror expects a field, not a property name. So some extra code is needed to find the field.

Let me start the work, so we can discuss code. The approach i suggest requires really few changes. We can still change the implementation and adjust to our needs..

16.10.2009, в 01:27, "Thiago H. de Paula Figueiredo" <[email protected]> написал(а):

Em Thu, 15 Oct 2009 20:16:51 -0300, Igor Drobiazko <[email protected] > escreveu:

A further argument not to do the validation inside the form component
is the decoration of fields. In case of errors more code is needed to
highlight the fields in error.

I'm proposing that the Form component should invoke the object validation service after the property-level validation is done and then registering the erros using form.recordError();. This way, field decoration works as it works now,

--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to