用数据填充网格(Vaadin)

问题描述 投票:1回答:2

Hello Stackoverflow社区,

我有一个关于Vaadin Grid的问题。例如:我创建了一个Class(Food),其中我有名称,价格和ID的正常setter和getter方法。

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

当我尝试这样做时:List food = Arrays.asList(伪代码new Food()...);

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

Vaadaa的文档并没有多大帮助。

有经验吗?

最好的祝福

java grid vaadin
2个回答
1
投票

这应该工作

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

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.