在浏览Vaadin 7.6.1
我知道的来源时,在使用BeanItemContainer<?>
时,无法根据注释定义列标题。有办法解决这个问题吗?
想象一个简单的CRUD应用程序,包含2个实体bean Foo
和Bar
:
public class Foo {
private String interface_;
private String uag;
// Omitted getters / setters
// ...
}
public class Bar {
private String forename;
private String lastname;
// Omitted getters / setters
// ...
}
将此bean传递给BeanItemContainer<?>
时,它会在列标题后面的Vaadin中创建神奇的深层:
有没有办法解决这个问题并在Annotation
之后命名生成的属性?有没有理由不实施?只是为了好奇。
答案 0 :(得分:1)
BeanItemContainer 中的项属性是通过检查类的getter和setter方法自动确定的。
据我所知,没有办法处理该案例的注释。您可以按照控制属性命名的方式定义getter / setter。