RE: problem with checkbox values and map backed properties

2005-05-03 Thread =?iso-8859-1?Q?G=FCnther_Wieser?=
hi,

thanks, already solved, problem is that the map is (of course) fille up
dynamically, and putting the code to reload it into the reset function is
not possible, as the list depends on one of the other properties of the
form.

now i just say if there's no property in the map, it's unset.

kr,
guenther


--
Günther Wieser

creative-it
Guglgasse 6/1/11/1
A-1110 Wien
Austria
http://www.creative-it.com


-Original Message-
From: Cliff Lam [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, May 03, 2005 4:20 AM
To: Struts Users Mailing List
Subject: Re: problem with checkbox values and map backed properties

You can try to set a unlicked value in the reset function in the form.

When the click-box is clicked the unlicked value will be covered.

Hope this is useful for you. =)

Cliff

- Original Message -
From: Günther Wieser [EMAIL PROTECTED]
To: 'Struts Users Mailing List' user@struts.apache.org
Sent: Saturday, April 30, 2005 1:28 AM
Subject: problem with checkbox values and map backed properties


 hi,

 i have the following problem with map backed properties:

 i created a form bean with a map called inCampaignMap, and the getter and
 setters being boolean getInCampaign(String key) and
setInCampaign(String
 key, boolean value). internally, of course, the map value entries are of
 type Boolean.

 in my JSP i have the following code:
 html:checkbox property=inCampaign(${campaign.id}) /
 where ${campaign.id} indicates the key for the map.

 this works fine if the checkbox is checked. in this case i can see that
the
 setInCampaign() method is being called and that i get true for the
value.

 if the checkbox is unchecked, the value is NOT set.

 strange enough, i also can see from the html code that's generate that
 value=on is always set, no matter if the checkbox is checked or not.

 any ideas?

 thanks in advance, kr,
 guenther




-
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: problem with checkbox values and map backed properties

2005-05-02 Thread Cliff Lam
You can try to set a unlicked value in the reset function in the form.

When the click-box is clicked the unlicked value will be covered.

Hope this is useful for you. =)

Cliff

- Original Message - 
From: Günther Wieser [EMAIL PROTECTED]
To: 'Struts Users Mailing List' user@struts.apache.org
Sent: Saturday, April 30, 2005 1:28 AM
Subject: problem with checkbox values and map backed properties


 hi,

 i have the following problem with map backed properties:

 i created a form bean with a map called inCampaignMap, and the getter and
 setters being boolean getInCampaign(String key) and
setInCampaign(String
 key, boolean value). internally, of course, the map value entries are of
 type Boolean.

 in my JSP i have the following code:
 html:checkbox property=inCampaign(${campaign.id}) /
 where ${campaign.id} indicates the key for the map.

 this works fine if the checkbox is checked. in this case i can see that
the
 setInCampaign() method is being called and that i get true for the
value.

 if the checkbox is unchecked, the value is NOT set.

 strange enough, i also can see from the html code that's generate that
 value=on is always set, no matter if the checkbox is checked or not.

 any ideas?

 thanks in advance, kr,
 guenther




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