Author: simoneg
Date: Mon Dec 14 15:08:47 2009
New Revision: 890362
URL: http://svn.apache.org/viewvc?rev=890362&view=rev
Log:
LABS-502 : avoid displaying required fields marker when a form is without
validation
Modified:
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java
Modified:
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java?rev=890362&r1=890361&r2=890362&view=diff
==============================================================================
---
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java
(original)
+++
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java
Mon Dec 14 15:08:47 2009
@@ -141,19 +141,21 @@
out.append("<label for=\"" + node.getCorrespondingFieldId() +
"\">");
out.append(super.labelFor(gennode));
PropertyInfo property = node.getProperty();
- CompoundValidator allvals = property.getValidator();
- if (allvals != null && !allvals.acceptsNulls()) {
- out.append("<span class=\"NotNullableSign\">*</span>");
- }
- List<LocalizableString> errs = findErrors(property);
- if (errs.size() > 0) {
- createInlineErrorsOutput(node, out, errs);
- }
- out.append("</label>");
- if (errs.size() > 0) {
- createBlockErrorsOutput(node, out, errs);
+ if (!withoutValidation) {
+ CompoundValidator allvals = property.getValidator();
+ if (allvals != null && !allvals.acceptsNulls()) {
+ out.append("<span
class=\"NotNullableSign\">*</span>");
+ }
+ List<LocalizableString> errs = findErrors(property);
+ if (errs.size() > 0) {
+ createInlineErrorsOutput(node, out, errs);
+ }
+ out.append("</label>");
+ if (errs.size() > 0) {
+ createBlockErrorsOutput(node, out, errs);
+ }
+ sentErrors.addAll(errs);
}
- sentErrors.addAll(errs);
return out.toString();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]