オブジェクトの特定のリストを使用してエディター内にGWTValueListBoxを実装する方法、私のコード:
...
@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();
}
});
...
カントリークラス
public class Country {
private String countryName;
private String countryCode;
}
しかし、GWTのコンパイル中に、次のエラーが発生します。
Type mismatch: cannot convert from String to Country