We ran into an issue that will be fixed in 2.1.7:

https://issues.apache.org/struts/browse/WW-3140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=46241 #action_46241

We worked around it by not using s:select but coding a <select> using s:iterator (the suggestion as it's outlined in the above issue also works).





On 26 mei 2009, at 16:07, Paweł Wielgus wrote:

Hi Bas,
is your edited activity.location.address.country equal to 4122?
If so it will be selected, if not than it won't be.

Best greetings,
Paweł Wielgus.


2009/5/26 Bas Schulte <ba...@connectedcreations.nl>:
Hi,

I'm pretty much stumped about this one. I have a list of countries
(List<Country>) that I return from my action to the view .jsp.

I can render the select list just fine, this is the outputted html:

<select name="activity.location.address.country"
id="update-activity-location_activity_location_address_country">
   <option value="4121">Nederland</option>
   <option value="4122">United Kingdom</option>
   <option value="4123">Deutschland</option>
</select>

However, for the life of it I can't figure out how to have the country that is associated with the current entity I'm editing (Activity) selected, like
this:

...
   <option value="4122" selected>United Kingdom</option>
...

This is in my jsp:

       <s:select name="activity.location.address.country"
                 value="%{activity.location.address.country}"
                 list="countries"
                 listKey="id"
                 listValue="displayLabel"></s:select>

With this, the list populates correctly, except for the ' selected' option
on the current country that is associated with the activity.

The answer no doubt lies in the 'value' attribute, I've tried this as well:

value="%{activity.location.address.country.id}"

Didn't work either.

Can anyone point me in the right direction?

Thanks,

bas.




---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org








---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to