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\", \"");