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