Care to share?  This would be a very, very useful extension.

Is there any plan(s) for future Struts release(s) to support some
attribute of this sort?  Something like "forceFalse='true'" or
"forceValue='true'".

Tim

> -----Original Message-----
> From: Guillermo Meyer [mailto:[EMAIL PROTECTED] 
> Sent: Monday, December 29, 2003 4:40 PM
> To: 'Struts Users Mailing List'
> Subject: RE: Boolean checkbox in session form
> 
> 
> To solve this problem, i created a new taglib for checkbox 
> (extending BaseFieldTag), that creates a hidden input with a 
> value of true|false and an auxiliary checkbox (named as 
> <propertyName> + _chk) with a javascript handler that checks 
> on checkbox value to set true or false to the hidden field, 
> so always is posted a true or a false value from UI and set 
> to the appropiate form attribute, and this way you can avoid 
> reseting value in reset form.
> 
> -----Original Message-----
> From: Franck [mailto:[EMAIL PROTECTED] 
> Sent: Lunes, 29 de Diciembre de 2003 06:13 p.m.
> To: 'Struts Users Mailing List'
> Subject: Boolean checkbox in session form
> 
> 
> Hi,
> 
> I'm becoming mad ...
> 
> Explain : to handle ActionForm boolean properties with HTML 
> checkbox, we "need" To initialize the property as "false" in 
> the reset() method of the ActionForm .. Ok
> 
> Now, if the Action form is defined in the session scope in 
> the struts-config file The first time the action is called, 
> the bean is put in session scope.
> 
> The next time (eg submit of another form on the same page), 
> the bean is readed from session scope 
> (RequestProcessor.processActionForm) ... ok After that, the 
> reset() method is called
> (RequestProcessor.processPopulate)
> 
> So it's impossible to keep the boolean property as "true" ....
> 
> How can I store the form bean in the session scope with a 
> "true" boolean property ? Or maybe is there a way to not 
> initialize the boolean properties as "false" (and update them 
> with checkboxes )
> 
> Is my problem understandable ??
> 
> Thanks ...
> 
> Franck Lefebure
> equipe web http://www.orangecaraibe.com
> collaborateur http://www.synaxis-partner.com 
mailto:[EMAIL PROTECTED]
 


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



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

Reply via email to