On 11/2/05, Hubert Rabago <[EMAIL PROTECTED]> wrote: > On 11/2/05, Michael Jouravlev <[EMAIL PROTECTED]> wrote: > > Hubert, > > > > I cannot find if you explained it already, how to combine FormDef and > > a regular Struts dynaform definitions. In your manual you write only > > about DynaValidatorForm. > > FormDef can only work with forms defined by FormDef.
That's a pity. See below. > > Considering your recent patch to DynaActionForm, I would like to > > define a form with resettable properties, and to use FormDef to link > > it to business object. How do I do that? > > You can specify the form type: > > <form-definition> > <formset> > <form name="myForm" > beanType="com.my.dto.MyBean" > formType="com.my.web.MyCustomDynaForm"/> > </formset> > </form-definition> > > http://www.rabago.net/struts/formdef/manual.htm#formtype Um, that is not exactly what I asked about. I want to define resettable properties in struts-config.xml file (or somewhere else, I don't care where), for example: <form-bean name="LogonForm" type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="username" type="java.lang.String"/> <form-property name="password" type="java.lang.String" initial="" reset="true"/> </form-bean> And then to use defined LogonForm bean in FormDef to bind it to business class or DTO, kind of like in your example: <form-definition> <formset> <form name="LogonForm" beanType="com.my.dto.UserInfoBean"/> </formset> </form-definition> Here "name" attribute refers to the form bean that already defined in struts-config.xml. Or you create another attribute, whatever. If this is not feasible, would be great if you added support for resettable properties directly to FormDef. I was just thinking that combining and reusing is better than redefining. Michael. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]