问题描述
|
我想以Vaadin形式显示复杂的Java Bean,以便用户可以编辑Bean。但是,该bean包含简单的属性(String,Integer等),还包含另一个bean的集合(尽管它仅具有简单的属性)。
我想知道的是显示一个表,该表在其列中包含嵌套bean的简单属性。每行显示一个嵌套bean的实例。当然,必须有一种添加新行(追加到集合中)和删除行(从集合中删除)的方法。
我已经进行了一些研究,如何使用Vaadin来实现这一目标。但是,没有成功。有没有一种可以解决这个问题的模式?必须采取什么步骤?
解决方法
嵌套豆和子窗体上的此示例可能会有所帮助:
Vaadin范例书
另外,此示例看起来像您需要的内容http://demo.vaadin.com/book-examples/book/?restartApplication#component.form.subform.nestedtable