vaadin - 如何向 Vaadin 表显示 java.util.Properties 对象列表?哪个容器可以直接提供帮助而不需要循环?

标签 vaadin vaadin7

我有 java.util.Properties 对象的集合,其中每个对象都包含键和值。

例如,我的列表有两个属性对象,如下所示,

[{名称=A,类型=B,值=C},{名称=D,类型=E,值=F}]

它们应在表格中显示为

name type value

A     B    C
D     E    F

我可以循环遍历每个属性对象并将其添加到表中,如下面的 url 中所述

Vaadin get the table contents into a Map

或者将每个属性对象转换为 bean 并使用 BeanItemContainer 将其添加到表中。

是否可以直接将属性列表设置为容器并将容器添加到表中?

我正在使用 Vaadin 8.6.4,我也可以使用 Vaadin 7 的东西。

最佳答案

我建议使用 Vaadin 8 Grid。如果我理解正确,这样的东西可以工作(未经测试的代码)

Grid<Properties> grid = new Grid<>();
grid.addColumn(props -> props.get("name")).setHeader("Name");
grid.addColumn(props -> props.get("type")).setHeader("Type");
grid.addColumn(props -> props.get("value")).setHeader("Value");

grid.setItems(myListOfProperties);

关于vaadin - 如何向 Vaadin 表显示 java.util.Properties 对象列表?哪个容器可以直接提供帮助而不需要循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56259702/

相关文章:

java - 使用 session 序列化处理 Vaadin 中不可序列化的 Guava EventBus

gwt - 如何本地化用作 vaadin 富文本区域工具提示的文本?

java - Vaadin 按钮单击不会立即执行

eclipse - Eclipse/Tomcat发布不必要/有问题的依赖项

java - 限制文件类型上传组件

java - Vaadin CheckBox 对象变为 null

java - Vaadin,JPA PersistentUnit 注入(inject)行为很奇怪

seo - Vaadin 7 使应用程序 SEO 准备就绪

vaadin - 如何在我的主题中包含使用 Vaadin 电子表格所需的 CSS?

java - elemental.json 和 com.google.json 库有什么区别?