Vaadin@PropertyId如何访问内部bean
在Vaadin7中,我创建了一个简单的表单来编辑以下示例中的JavaBean 但是,使用“@PropertyId”注释,我如何访问我的bean的一个非原语的属性?差不多Vaadin@PropertyId如何访问内部bean,vaadin,Vaadin,在Vaadin7中,我创建了一个简单的表单来编辑以下示例中的JavaBean 但是,使用“@PropertyId”注释,我如何访问我的bean的一个非原语的属性?差不多 public class MyBean { private MyStatus status; //getters/setters } public class MyStatus{ private String statusName; //getters/setters } 我希望能够使用@Prop
public class MyBean {
private MyStatus status;
//getters/setters
}
public class MyStatus{
private String statusName;
//getters/setters
}
我希望能够使用@PropertyId(“status.statusName”)之类的东西访问该属性,但这不起作用
谢谢你的帮助 可能有点晚,但是,您最好使用而不仅仅是:
public MyForm() {
FormLayout layout = new FormLayout();
binder = new BeanFieldGroup(MyBean.class);
layout.addComponent(binder.buildAndBind("Status Name", "status.statusName"));
setCompositionRoot(layout);
}