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 <[email protected]> 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 <[email protected]> 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: [email protected] >> For additional commands, e-mail: [email protected] >> >> >
