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