Dan Osterrath created RF-12430:
----------------------------------
Summary: Client side validators and @ReportAsSingleViolation
Key: RF-12430
URL: https://issues.jboss.org/browse/RF-12430
Project: RichFaces
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: component-validators
Affects Versions: 4.2.2.Final
Environment: JBoss AS 7.1.1 Final, Hibernate Validator 4.2.0, Oracle
Java 1.7.0_02, Windows 7
Reporter: Dan Osterrath
I'm using CSV with the {{@NotEmpty}} constraint and a specific message. When
the form is validated on server side the error messega is always the specified
one. When the field is validated on client side, the error message is sometimes
my specified, sometimes one of "can not be null" or "must be between 1 and
2147483647".
The problem here is, that for CSV the JS code contains 3 validators:
{code:JavaScript}
var p={
da:da,
v:[
{f:RichFaces.csv.validateRequired,p:{} ,m:{"detail":"kann nicht
null sein","severity":0,"summary":"kann nicht null sein"} },
{f:RichFaces.csv.validateSize,p:{"min":1} ,m:{"detail":"muss
zwischen 1 und 2147483647 liegen","severity":0,"summary":"muss zwischen 1 und
2147483647 liegen"} },
{f:RichFaces.csv.validateRequired,p:{} ,m:{"detail":"Bitte gib
einen Benutzernamen an!","severity":0,"summary":"Bitte gib einen Benutzernamen
an!"} }
]
};
{code}
Unfortunately the order of these 3 validators seems random. When validating the
first validator fails and its message will be displayed.
It seems that the {{@ReportAsSingleViolation}} annotation is being ignored when
creating JS code for CSV.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues