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