Hmmm... I'll have to look into how reset() impacts unchecked checkboxes - I haven't 
had to deal with too many checkboxes in my project.  

Thanks for raising some issues to make me think about it, Craig.

Jason

> -----Original Message-----
> From: Craig R. McClanahan [mailto:craigmcc@;apache.org]
> Sent: Monday, November 11, 2002 11:21 AM
> To: Struts Developers List
> Subject: RE: Unclear semantics on form use for "wizards"
> 
> 
> 
> 
> On Mon, 11 Nov 2002, Jason Rosen wrote:
> 
> > Date: Mon, 11 Nov 2002 11:11:41 -0800
> > From: Jason Rosen <[EMAIL PROTECTED]>
> > Reply-To: Struts Developers List <[EMAIL PROTECTED]>
> > To: Struts Developers List <[EMAIL PROTECTED]>
> > Subject: RE: Unclear semantics on form use for "wizards"
> >
> > Craig,
> >
> > That's true, I could have subclassed DynaValidatorForm and 
> modified the
> > reset() method to accomodate my needs.
> >
> > Originally, I had taken that route, but then found myself with many
> > ActionForm subclasses to accomodate all sorts of scenarios - I had
> > subclasses of DynaActionForm, DynaValidatorForm, and 
> ActionForm, just to
> > turn off reset().
> >
> > I found that by centralizing the reset "switch" and being able to
> > declare it in the struts-config.xml made my code and config 
> files much
> > cleaner, re-usable, and easier to maintain.  I also figured 
> that if the
> > validate() hotspot could be turned on and off from the
> > struts-config.xml, why not reset()?
> >
> 
> I think allowing reset() to be turned off completely would be 
> confusing
> and error prone for anyone using a boolean form bean 
> property, because an
> unchecked checkbox would no longer work as expected.
> 
> > Jason Rosen
> >
> 
> Craig
> 
> 
> > -----Original Message-----
> > From: Craig R. McClanahan [mailto:craigmcc@;apache.org]
> > Sent: Monday, November 11, 2002 11:04 AM
> > To: Struts Developers List
> > Subject: RE: Unclear semantics on form use for "wizards"
> >
> >
> >
> >
> > On Mon, 11 Nov 2002, Jason Rosen wrote:
> >
> > > Date: Mon, 11 Nov 2002 10:04:42 -0800
> > > From: Jason Rosen <[EMAIL PROTECTED]>
> > > Reply-To: Struts Developers List <[EMAIL PROTECTED]>
> > > To: Struts Developers List <[EMAIL PROTECTED]>
> > > Subject: RE: Unclear semantics on form use for "wizards"
> > >
> > > Hi,
> > >
> > > I actually had a similar problem with wanting to use 
> Session scoped
> > > ActionForms and not having them reset every time they 
> were recycled by
> > > an Action.
> > >
> >
> > An alternative strategy is to make the reset() method of 
> your form beans
> > smarter about which page of a multi-page wizard this submit 
> is for (easy
> > to determine because reset() has access to the request).
> >
> > Craig
> >
> >
> > --
> > To unsubscribe, e-mail:   
<mailto:struts-dev-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>
>
>
> --
> To unsubscribe, e-mail:   <mailto:struts-dev-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <mailto:struts-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:struts-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>

Reply via email to