The problem is that you are trying to edit address.countryCode(looking at the path annotation) using the editor for Country. To do this, you must change the path to address.countryand complete the assignment address.countryCodeafter editorDriver.flash(). Sort of:
Address address = editorDriver.flush();
address.setCountryCode(address.getCountry().getCountryCode());
To support this, the Address class must have a Country object as a property.
, , ValueListBox select, . . Country address.countryCode .
Btw. (, ) null Renderer Key.
new Renderer<Country>() {
...
@Override
public void render(Country object, Appendable appendable)
throws IOException {
appendable.append(render(object));
}
...
}