ivelin 2002/10/27 00:24:43
Modified: src/java/org/apache/cocoon/acting AbstractXMLFormAction.java
Log:
Implement automated population with default values of unchecked check-boxes
Revision Changes Path
1.8 +15 -11
xml-cocoon2/src/java/org/apache/cocoon/acting/AbstractXMLFormAction.java
Index: AbstractXMLFormAction.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/acting/AbstractXMLFormAction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- AbstractXMLFormAction.java 21 Sep 2002 22:57:18 -0000 1.7
+++ AbstractXMLFormAction.java 27 Oct 2002 07:24:43 -0000 1.8
@@ -164,17 +164,21 @@
}
- /**
+ /**
*
* FormListener callback
- * called in the beginning Form.populate()
+ * called in the beginning of Form.populate()
* before population starts.
*
- * This is the place to handle unchecked checkboxes, special validation or
- * application specific rules.
+ * This is the place to intialize the model for this request.
+ *
+ * This method should not handle unchecked check boxes
+ * when the form is session scope, which is the most common case.
+ * It should only do so, if the form is request scoped.
*
- */
- public void reset( Form form )
+ */
+
+public void reset( Form form )
{
// Do Nothing by default
return;
@@ -454,7 +458,7 @@
}
}
-
+
/**
* Extract xmlform-model
* action parameter and
@@ -466,7 +470,7 @@
*
*/
protected Object getFormModel()
- {
+ {
try
{
String modelClassName = getParameters().getParameter("xmlform-model", null);
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]