Vaadin通过Annotations声明Grid标题

时间:2016-02-01 13:34:44

标签: vaadin vaadin7

在浏览Vaadin 7.6.1我知道的来源时,在使用BeanItemContainer<?>时,无法根据注释定义列标题。有办法解决这个问题吗?

想象一个简单的CRUD应用程序,包含2个实体bean FooBar

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中创建神奇的深层:

  • 接口_
  • UAG
  • 用名字
  • 姓氏

有没有办法解决这个问题并在Annotation之后命名生成的属性?有没有理由不实施?只是为了好奇。

1 个答案:

答案 0 :(得分:1)

BeanItemContainer 中的项属性是通过检查类的getter和setter方法自动确定的。

据我所知,没有办法处理该案例的注释。您可以按照控制属性命名的方式定义getter / setter。

相关问题