【发布时间】:2016-02-01 13:34:44
【问题描述】:
在浏览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 之后命名生成的属性?是否有理由不执行此操作?只是为了好奇。
【问题讨论】: