我需要一个 beanItemContainer

Vaadin beanItemContainer

我在 vaadin maven 项目中有 2 个实体任务和位置 我在任务中有 idlocation 所以当我用 BeanItemContainer 填充我的网格时,结果就像图片一样, 或者我只想知道实体 B 的名称,你能帮帮我吗? 谢谢,enter image description here

您只需将 Location class 中的 toString() 方法覆盖为 returns 名称或任何连接字符串。 希望对你有帮助。

你可以这样做:

grid.setContainerDataSource(new BeanItemContainer<>(entity.class));
grid.setColumns("name-property");
// grid.setColumnOrder("name-prperty");