用数据填充网格 (Vaadin)

Filling Grid (Vaadin) with Data

你好 Whosebug 社区,

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

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

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

我只能设置ID。但是我怎样才能用所有三个数据变量填充网格呢?我也尝试按行添加它们(顶行有名称、价格、ID)但后来他没有添加数据。

Vaadaa 的文档并不是很有帮助。

有经验吗?

此致

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

这应该有效

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