Angenommen, ich habe das unter Szenario:Vaadin Grid SetColumn() - Gruppenelement-Objekts Feld als eine Spalte
Es gibt zwei Einheiten:
public class Address {
private City city;
private String street;
public String getStreet() {
return street;
}
public void setStreet(String street) {
this.street = street;
}
public City getCity() {
return city;
}
public void setCity(City city) {
this.city = city;
}
}
Und
public class City {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Ich möchte Zeige den Namen einer Straße und einer Stadt auf einer Gitterkomponente mit BeanItemContainer, wie soll ich die Spaltennamen angeben?
P versucht mit "street" und "city.name", aber es löst eine Ausnahme aus.
java.lang.IllegalStateException: Found at least one column in Grid that does not exist in the given container: city.name with the header "Name". Call removeAllColumns() before setContainerDataSource() if you want to reconfigure the columns based on the new container.