> -----Original Message-----
> From: Craig R. McClanahan [mailto:craigmcc@;apache.org]
> Sent: Tuesday, November 12, 2002 1:14 PM
> To: Struts Developers List
> Subject: RE: Unclear semantics on form use for "wizards"
> 
> I'm not open to modifying fundamental behavior like this in 
> 1.x, even when
> the old behavior is demonstrably wrong (as you could probably 
> contend in
> this scenario).  We've made way too many promises that 
> compatibility is an
> important core value to break them on stuff like this.

Yes, I've been swayed (as if it matters :-) in this regard.  +1 as well.

**BUT**

DynaActionForms have not shipped yet, they are in beta!  They are not 1.1
yet.  Anyone that is relying on them did so at their own risk.  Significantly
different semantics for reset() under the different forms is a bug, and it
should be fixed, so long as it's a part of the framework.

I'm willing to write the howto, but I am going to document this as a
misfeature.  

http://www.mail-archive.com/struts-dev@;jakarta.apache.org/msg10846.html

"Since ActionForms work with the current reset semantics and DynaActionForms
don't, it's follows that it's a bug in DynaActionForms.  DynaActionForms are
new to 1.1, and 1.1 has not shipped yet, so it's something that can be fixed
in 1.1. " 

"Make DynaActionForm.reset() the same as ActionForm.reset(), take the code
that was there, make it a new routine, call that routine from the
constructor.  Document the stuff so it's clear what's going on."

"If there's agreement, I'll submit patches."

-b

--
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