Wie ein GWT ValueListBox innerhalb eines Editor mit einer bestimmten Liste von Objekten zu implementieren, mein Code:GWT ValueListBox, Renderer und ProvidesKey
...
@UiField(provided = true)
@Path("address.countryCode")
ValueListBox<Country> countries = new ValueListBox<Country>(
new Renderer<Country>() {
@Override
public String render(Country object) {
return object.getCountryName();
}
@Override
public void render(Country object, Appendable appendable)
throws IOException {
render(object);
}
},
new ProvidesKey<Country>() {
@Override
public Object getKey(Country item) {
return item.getCountryCode();
}
});
...
Das Land Klasse
public class Country {
private String countryName;
private String countryCode;
}
Aber während der GWT Kompilierung Ich erhalte diesen Fehler:
Type mismatch: cannot convert from String to Country
Könnten Sie die Klasse, die Sie erstellen, anfügen? Welche enthält das Feld Land. – cardamo