Re: Extending DynaValidatorForm
On 6/11/07, Ambaris Mohanty <[EMAIL PROTECTED]> wrote: My code is as following... struts-config.xml Is this something where just adding "initial" will work for you? This will affect the behavior of an html-reset control, because it determines the initial value of new form elements. Otherwise, if you're going to actually override DynaValidatorForm.reset, something like this might work for you (method signature truncated) : reset(mapping, request) { set("username", ""); } This is one step removed from the html-reset control, because it will be executed within your servlet context, *not* from within a browser. What's the actual problem you're trying to solve. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Extending DynaValidatorForm
My code is as following... struts-config.xml -Original Message- From: David Durham, Jr. [mailto:[EMAIL PROTECTED] Sent: Saturday, June 09, 2007 2:46 AM To: Struts Users Mailing List Subject: Re: Extending DynaValidatorForm On 6/8/07, David Durham, Jr. <[EMAIL PROTECTED]> wrote: > On 6/8/07, Ambaris Mohanty <[EMAIL PROTECTED]> wrote: > > Please someone send me the sample code for extending DynaValidatorForm and > > implementing the reset method. I have no idea on how to do it. Please help. > > I'm using struts 1.2.9. > > Thank you, > > > HTML has the concept of a reset button: > >http://www.w3.org/TR/html401/interact/forms.html#reset-button > > ... Hmm, guess you were asking about extending DynaValidatorForm. I must have been thinking of some other question that was similar to this one. Anyway, a DynaValidatorForm is a DynaBean, so you can call set("propertyName", "reset Value") from your reset override method. These API versions aren't exact, but I don't think these classes have changed much: http://struts.apache.org/1.3.8/apidocs/org/apache/struts/validator/DynaValid atorForm.html http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.6.1/docs/api /org/apache/commons/beanutils/DynaBean.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Extending DynaValidatorForm
Thanks David, But I need sample code. Can u provide it? I got your logic but finding it difficult to implement. The main problem is how to get the property name at runtime. I have many forms that extend the DynaValidatorForm. Thank you, AM -Original Message- From: David Durham, Jr. [mailto:[EMAIL PROTECTED] Sent: Saturday, June 09, 2007 2:46 AM To: Struts Users Mailing List Subject: Re: Extending DynaValidatorForm On 6/8/07, David Durham, Jr. <[EMAIL PROTECTED]> wrote: > On 6/8/07, Ambaris Mohanty <[EMAIL PROTECTED]> wrote: > > Please someone send me the sample code for extending DynaValidatorForm and > > implementing the reset method. I have no idea on how to do it. Please help. > > I'm using struts 1.2.9. > > Thank you, > > > HTML has the concept of a reset button: > >http://www.w3.org/TR/html401/interact/forms.html#reset-button > > ... Hmm, guess you were asking about extending DynaValidatorForm. I must have been thinking of some other question that was similar to this one. Anyway, a DynaValidatorForm is a DynaBean, so you can call set("propertyName", "reset Value") from your reset override method. These API versions aren't exact, but I don't think these classes have changed much: http://struts.apache.org/1.3.8/apidocs/org/apache/struts/validator/DynaValid atorForm.html http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.6.1/docs/api /org/apache/commons/beanutils/DynaBean.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Extending DynaValidatorForm
On 6/8/07, David Durham, Jr. <[EMAIL PROTECTED]> wrote: On 6/8/07, Ambaris Mohanty <[EMAIL PROTECTED]> wrote: > Please someone send me the sample code for extending DynaValidatorForm and > implementing the reset method. I have no idea on how to do it. Please help. > I'm using struts 1.2.9. > Thank you, HTML has the concept of a reset button: http://www.w3.org/TR/html401/interact/forms.html#reset-button ... Hmm, guess you were asking about extending DynaValidatorForm. I must have been thinking of some other question that was similar to this one. Anyway, a DynaValidatorForm is a DynaBean, so you can call set("propertyName", "reset Value") from your reset override method. These API versions aren't exact, but I don't think these classes have changed much: http://struts.apache.org/1.3.8/apidocs/org/apache/struts/validator/DynaValidatorForm.html http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.6.1/docs/api/org/apache/commons/beanutils/DynaBean.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Extending DynaValidatorForm
On 6/8/07, Ambaris Mohanty <[EMAIL PROTECTED]> wrote: Please someone send me the sample code for extending DynaValidatorForm and implementing the reset method. I have no idea on how to do it. Please help. I'm using struts 1.2.9. Thank you, HTML has the concept of a reset button: http://www.w3.org/TR/html401/interact/forms.html#reset-button As stated in the link above, when a user activates a reset control, the form values are set to their *inital values*. This may not be the reset behavior that you're looking for. One way to implement a reset button that "clears" form element values is with JavaScript. You might do something like: Reset function resetForm() { // acquire form reference, e.g. var myForm = document.forms['myForm']; // loop through elements for(var i = 0; i < myForm.elements.length; i++) { // check element type and implement reset // your code goes here } } - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Extending DynaValidatorForm
Please someone send me the sample code for extending DynaValidatorForm and implementing the reset method. I have no idea on how to do it. Please help. I'm using struts 1.2.9. Thank you, AM -Original Message- From: Ambaris Mohanty [mailto:[EMAIL PROTECTED] Sent: Friday, June 08, 2007 2:25 PM To: 'Struts Users Mailing List' Subject: Extending DynaValidatorForm Can anyone send me sample code for extending DynaValidatorForm and implementing reset() method that will clear the text fields on reset. Thank you, AM - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]