jholmes 2002/10/19 14:44:53
Modified: doc/userGuide dev_validator.xml
Log:
Cleaned up config file examples. Thanks for the patch.
PR: Bugzilla #13777
Revision Changes Path
1.7 +80 -48 jakarta-struts/doc/userGuide/dev_validator.xml
Index: dev_validator.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/userGuide/dev_validator.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- dev_validator.xml 18 Oct 2002 16:58:09 -0000 1.6
+++ dev_validator.xml 19 Oct 2002 21:44:53 -0000 1.7
@@ -39,14 +39,17 @@
<p>
If you have this in your struts-config.xml </p>
<ol>
-<pre> <form-bean name="dependentlistForm" </pre>
-<pre> type="org.apache.struts.webapp.validator.forms.ValidatorForm">
</pre>
-<pre> <form-property name="dependents" </pre>
-<pre> type="org.apache.struts.webapp.validator.Dependent[]"</pre>
-<pre> initial="{'','','','','','','','','','',''}"/></pre>
-<pre> <form-property name="insureDependents" type="java.lang.Boolean"
</pre>
-<pre> initial="false"/></pre>
-<pre> </form-bean></pre>
+<pre><![CDATA[
+<form-bean name="dependentlistForm"
+ type="org.apache.struts.webapp.validator.forms.ValidatorForm">
+ <form-property name="dependents"
+ type="org.apache.struts.webapp.validator.Dependent[]"
+ initial="{'','','','','','','','','','',''}"/>
+ <form-property name="insureDependents"
+ type="java.lang.Boolean"
+ initial="false"/>
+</form-bean>
+]]></pre>
</ol>
<p>
Where dependent is a bean that has properties lastName, firstName, dob,
@@ -54,47 +57,76 @@
<p>
You can define a validation:</p>
-<pre> <form name="dependentlistForm"></pre>
-<pre> <field property="firstName" indexedListProperty="dependents" </pre>
-<pre> depends="requiredif"></pre>
-<pre> <arg0 key="dependentlistForm.firstName.label"/></pre>
-<pre> <var> <var-name>field[0]</var-name></pre>
-<pre> <var-value>lastName</var-value> </var></pre>
-<pre> <var> <var-name>field-indexed[0]</var-name></pre>
-<pre> <var-value>true</var-value>
</var></pre>
-<pre> <var> <var-name>field-test[0]</var-name></pre>
-<pre> <var-value>NOTNULL</var-value> </var></pre>
-<pre> </field></pre>
-<pre> <field property="dob" indexedListProperty="dependents" </pre>
-<pre> depends="requiredif,date"></pre>
-<pre> <arg0 key="dependentlistForm.dob.label"/></pre>
-<pre> <var> <var-name>field[0]</var-name> </pre>
-<pre> <var-value>lastName</var-value> </var></pre>
-<pre> <var> <var-name>field-indexed[0]</var-name> </pre>
-<pre> <var-value>true</var-value>
</var></pre>
-<pre> <var> <var-name>field-test[0]</var-name> </pre>
-<pre> <var-value>NOTNULL</var-value></var></pre>
-<pre> </field></pre>
+<pre><![CDATA[
+ <form name="dependentlistForm">
+ <field property="firstName" indexedListProperty="dependents"
+ depends="requiredif">
+ <arg0 key="dependentlistForm.firstName.label"/>
+ <var>
+ <var-name>field[0]</var-name>
+ <var-value>lastName</var-value>
+ </var>
+ <var>
+ <var-name>field-indexed[0]</var-name>
+ <var-value>true</var-value>
+ </var>
+ <var>
+ <var-name>field-test[0]</var-name>
+ <var-value>NOTNULL</var-value>
+ </var>
+ </field>
+ <field property="dob" indexedListProperty="dependents"
+ depends="requiredif,date">
+ <arg0 key="dependentlistForm.dob.label"/>
+ <var>
+ <var-name>field[0]</var-name>
+ <var-value>lastName</var-value>
+ </var>
+ <var>
+ <var-name>field-indexed[0]</var-name>
+ <var-value>true</var-value>
+ </var>
+ <var>
+ <var-name>field-test[0]</var-name>
+ <var-value>NOTNULL</var-value>
+ </var>
+ </field>
+
+ <field property="coverageType" indexedListProperty="dependents"
+ depends="requiredif">
+ <arg0 key="dependentlistForm.coverageType.label"/>
+ <var>
+ <var-name>field[0]</var-name>
+ <var-value>lastName</var-value>
+ </var>
+ <var>
+ <var-name>field-indexed[0]</var-name>
+ <var-value>true</var-value>
+ </var>
+ <var>
+ <var-name>field-test[0]</var-name>
+ <var-value>NOTNULL</var-value>
+ </var>
+ <var>
+ <var-name>field[1]</var-name>
+ <var-value>insureDependents</var-value>
+ </var>
+ <var>
+ <var-name>field-test[1]</var-name>
+ <var-value>EQUAL</var-value>
+ </var>
+ <var>
+ <var-name>field-value[1]</var-name>
+ <var-value>true</var-value>
+ </var>
+ <var>
+ <var-name>field-join</var-name>
+ <var-value>AND</var-value>
+ </var>
+ </field>
+ </form>
+]]></pre>
-<pre> <field property="coverageType" indexedListProperty="dependents"</pre>
-<pre> depends="requiredif"></pre>
-<pre> <arg0 key="dependentlistForm.coverageType.label"/></pre>
-<pre> <var> <var-name>field[0]</var-name></pre>
-<pre> <var-value>lastName</var-value> </var></pre>
-<pre> <var> <var-name>field-indexed[0]</var-name></pre>
-<pre> <var-value>true</var-value>
</var></pre>
-<pre> <var> <var-name>field-test[0]</var-name></pre>
-<pre> <var-value>NOTNULL</var-value> </var></pre>
-<pre> <var> <var-name>field[1]</var-name></pre>
-<pre> <var-value>insureDependents</var-value>
</var></pre>
-<pre> <var> <var-name>field-test[1]</var-name> </pre>
-<pre> <var-value>EQUAL</var-value> </var></pre>
-<pre> <var> <var-name>field-value[1]</var-name></pre>
-<pre> <var-value>true</var-value>
</var></pre>
-<pre> <var> <var-name>field-join</var-name> </pre>
-<pre> <var-value>AND</var-value>
</var></pre>
-<pre> </field></pre>
-<pre> </form></pre>
<p>
Which is read as follows:
The firstName field is only required if the lastName field is non-null. Since
--
To unsubscribe, e-mail: <mailto:struts-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>