This may help you with your problem:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#hashCode%28%29
And this as well (in case you use Hibernate, but may be applicable to
other frameworks too): https://www.hibernate.org/109.html
Regards
Vitek
Sigmar Muuga wrote:
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 <[email protected]> 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 <[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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]