dwinterfeldt    01/10/18 14:56:25

  Modified:    contrib/validator/src/share/com/wintecinc/struts/taglib/html
                        JavascriptValidatorTag.java
  Log:
  Check to see if a field is indexed.  If it is, skip it for now.
  
  Revision  Changes    Path
  1.4       +4 -3      
jakarta-struts/contrib/validator/src/share/com/wintecinc/struts/taglib/html/JavascriptValidatorTag.java
  
  Index: JavascriptValidatorTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/validator/src/share/com/wintecinc/struts/taglib/html/JavascriptValidatorTag.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JavascriptValidatorTag.java       2001/10/18 06:11:02     1.3
  +++ JavascriptValidatorTag.java       2001/10/18 21:56:25     1.4
  @@ -283,15 +283,16 @@
                results.append("         function " + functionName + " () { \n");
                for (Iterator x = form.getFields().iterator(); x.hasNext(); ) {
                   Field field = (Field)x.next();         
  -          
  -                if (field.getPage() == page && field.isDependency(va.getName())) {
  +
  +                // Skip indexed fields for now until there is 
  +                // a good way to handle error messages (and the length of the list 
(could retrieve from scope?))
  +                if (!field.isIndexed() && field.getPage() == page && 
field.isDependency(va.getName())) {
                   String message = ValidatorUtil.getMessage(messages, locale, va, 
field);
                   message = (message != null ? message : "");
             
                      jscriptVar = getNextVar(jscriptVar);
             
                      results.append("      this." + jscriptVar + " = new Array(\"" + 
field.getKey() + "\", \"" + message + "\", ");
  -                   
                      
                      results.append("new Function (\"varName\", \"");
                      
  
  
  


Reply via email to