用数据填充网格(Vaadin)

时间:2018-09-03 16:32:26

标签: java grid vaadin

Hello Stackoverflow社区,

我对Vaadin网格有疑问。 例如:我创建一个类(食物),其中具有用于名称,价格和ID的常规setter和getter方法。

现在我要在Vaadin的MyUI类中创建一个新的网格,我想创建不同种类的食物并将其添加到网格中。

当我尝试这样做时: 列出食物= Arrays.asList(  伪代码new Food()... );

我只能设置ID。但是,如何用所有三个数据变量填充网格?我还尝试按行添加它们(具有带有名称,价格,ID的顶行),但是他没有添加数据。

Vaadaa的文档并没有真正的帮助。

有经验吗?

最好的问候

2 个答案:

答案 0 :(得分:1)

这应该有效

    Grid<Food> grid = new Grid<>(Food.class);
    grid.setItems(listOfFoods);

答案 1 :(得分:0)

将食物列表添加到Grid的构造函数中。 Grid<Food> grid = new Grid<Food>(food);,其中food是您自己的代码示例中拥有的列表。