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]

Reply via email to