Forms vaadin8:从javabean创建表单

Forms vaadin8:从javabean创建表单,forms,vaadin,javabeans,vaadin8,Forms,Vaadin,Javabeans,Vaadin8,我正在寻找一个类似MetaWidget的库,它可以从bean派生应用程序表单,反之亦然,用于Vaadin8。MetaWidget处于Vaadin 6状态,使用起来有点复杂 如果没有任何图书馆,我考虑自己创建一个,但我不想重新创建这个轮子。 如评论中所述,Vaadin 8具有内置的数据绑定,受Binder类的支持。特别是,bindInstanceFields对于简化将bean属性绑定到字段组件可能很有意义。布局通过FormLayout简化 但是,我不知道有什么附加组件或库可以自动选择正确的字段组件

我正在寻找一个类似MetaWidget的库,它可以从bean派生应用程序表单,反之亦然,用于Vaadin8。MetaWidget处于Vaadin 6状态,使用起来有点复杂


如果没有任何图书馆,我考虑自己创建一个,但我不想重新创建这个轮子。 如评论中所述,Vaadin 8具有内置的数据绑定,受
Binder
类的支持。特别是,
bindInstanceFields
对于简化将bean属性绑定到字段组件可能很有意义。布局通过
FormLayout
简化

但是,我不知道有什么附加组件或库可以自动选择正确的字段组件并进行布局

参考资料:

  • ,第节“声明性绑定”

此Vaadin附加组件可能会有所帮助。它从实体bean生成CRUD UI:


这个问题不清楚。Vaadin8已经有了一个简单而强大的数据绑定工具,它精通JavaBeans。这怎么不能满足你的需要?还有什么其他特别的功能?是的,我知道。但是,使用从bean派生的表单元素的ready FormLayout怎么样?对于简单的数据类型,如字符串或整数,这应该很容易。