I got it working with ISO2.
Thanks Vit, I got your idea, I'll investigate later, why it didnt work with
ID.

On Sun, Mar 7, 2010 at 7:35 PM, Sigmar Muuga <meedi...@gmail.com> wrote:

> Actually it works even randomly now, when I change the values:S
>
> I've read docs and books and still have no idea with that :S DropDownChoice
> has hard API design problems IMHO...
>
>
> On Sun, Mar 7, 2010 at 7:18 PM, Sigmar Muuga <meedi...@gmail.com> wrote:
>
>> Still not working actually, got another problem.
>> When I select the item with ID 241, I get item with ID 239.
>>
>> My country pojo is like this:
>> import lombok.Data;
>>
>> @Data
>> public class Country extends BaseModel {
>>
>>     private static final long serialVersionUID = 1L;
>>
>>     private long id;
>>     private String iso2;
>>     private String iso3;
>>     private String nameShort;
>>     private String nameLong;
>>
>>     @Override
>>     public String toString() {
>>         return nameShort;
>>     }
>>
>>     @Override
>>     public boolean equals(Object o) {
>>         if (o != null) {
>>             if (o instanceof Country) {
>>                 return id == ((Country) o).getId();
>>             }
>>         }
>>         return false;
>>     }
>>
>> }
>>
>> Weird.
>>
>>
>> On Sun, Mar 7, 2010 at 7:05 PM, Vit Rozkovec <rozkovec...@email.cz>wrote:
>>
>>> Hallo,
>>> try something like this:
>>>
>>>
>>> List<Country> countryList = generalDAO.findAllCountries();
>>> Country country = getSelectedCountryByISO3(141, countryList);
>>> inal DropDownChoice<Cointry> countryId = new
>>> DropDownChoice<Country>("countryId",
>>> new Model<Country>(country), countryList);
>>>           add(countryId);
>>>
>>> You must pass the model, which contains the element you want to select.
>>>
>>> Vitek
>>>
>>>
>>> Sigmar Muuga wrote:
>>>
>>>> Hello, I am trying to use one of the hardest part in Wicket:
>>>> DropDownChoice
>>>>
>>>> the code looks like this:
>>>>
>>>>            List<Country> countryList = generalDAO.findAllCountries();
>>>>            Country country = getSelectedCountryByISO3(141, countryList);
>>>>            final DropDownChoice countryId = new
>>>> DropDownChoice("countryId",
>>>> new PropertyModel(country, "id"), countryList);
>>>>            add(countryId);
>>>>
>>>> I want to select an item, and set it selected on my dropdown, but its
>>>> not
>>>> selected. How to set the selected value for it?
>>>>
>>>>
>>>> Sigmar
>>>>
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>
>

Reply via email to