java - 如何手动填充表格/网格

标签 java vaadin vaadin8 vaadin-grid

我正在使用 Vaadin 8,我想制作某种混淆矩阵。我想知道是否可以根据单元格位置手动填充表格/网格的值,而不是数据提供程序。

referenceTable.addColumn(reference -> String.valueOf(reference.getId())).setId(REFERENCE_ID).setCaption(REFERENCE_ID).setMinimumWidth(100).setMaximumWidth(200);
referenceTable.addColumn(reference -> String.valueOf(reference.getTitle())).setId(TITLE_COLUMN).setCaption(TITLE_COLUMN).setMinimumWidth(100).setMaximumWidth(500);

我没有任何可以使用的特定模型。

我想要这样的东西 enter image description here

最佳答案

Vaadin 中的网格通常使用 POJO 类型 bean 进行键入,并且 API 针对该用例进行了优化。但是,您可以将 Grid 与任何有效的类型参数一起使用。您可以例如仅举几例,使用 List 或 HashMap

在 GitHub 上有 Grid using ArrayList 的 Vaadin 8 示例,这使得可以使用索引来访问列的数据。完整的代码过于广泛,无法在此展示。该示例还包含样式生成器的演示器。

关于java - 如何手动填充表格/网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68692112/

相关文章:

java - 正确填充图像中的孔

java - 尽管很忙,但我的后台服务被杀死并等待了很长时间才重新启动

java - 格式化 vaadin 表值?

java - 仅当未选择行时如何在 Vaadin 8 Grid 中设置单元格颜色

java - SQLite , Derby 与文件系统

java - 如何设置 Postgres 数据源的事务隔离级别

java - 使用 Vaadin 从菜单栏打开 pdf 文件

java - 瓦丁入口点

java - Vaadin 8 在一张表单上使用多个 Binder 的问题

java - 如何删除 Vaadin 8 ComboBox 中的按钮?