DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17751>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17751

Dynamic de-coupled mapping of DynaForm properties to Model properties





------- Additional Comments From [EMAIL PROTECTED]  2003-03-07 18:02 -------
You can already do this subclassing FormBeanConfig and FormPropertyConfig and
using <set-property> to fix your desired properties.

i.e.

<form-bean name="myBean" 
           type="org.apache.struts.validator.DynaValidatorForm"
           className="MyFormBeanConfig">

   <set-property property="modelClass" value="myModel" />

   <form-property name="id" 
                  type="java.lang.String" 
                  className="MyFormPropertyConfig" >

       <set-property property="modelProperty" value="ID" />

   </form-property>

   <form-property name="name" 
                  type="java.lang.String" 
                  className="MyFormPropertyConfig" >

       <set-property property="modelProperty" value="NAME" />

   </form-property>

</form-bean>

In you action you can get your FormBeanConfig with

mapping.getModuleConfig().findFormBeanConfig(mapping.getName());

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to