小编sai*_*iko的帖子

如果日期是 12 月 31 日,Vaadin Grid 将显示错误的年份

我创建了一个 vaadin 网格,并将 setItems 方法与返回分页流的自定义 jpa 存储库结合使用。当网格必须显示具有特定日期(2019-12-31)的日期时,就会出现问题,它会自动显示“31.12.2020”,看起来日期不知何故跳到了下一年。

\n

这里是网格

\n
private Grid<Budget> createGrid() {\n        Grid<Budget> grid = new Grid<>(Budget.class, false);\n        grid.setPageSize(100);\n        grid.setSortableColumns();        \n        grid.addColumn(new LocalDateRenderer<>(Budget::getValidfrom, "dd.MM.YYYY")).setHeader("G\xc3\xbcltig von");\n        grid.addColumn(new LocalDateRenderer<>(Budget::getValidto, "dd.MM.YYYY")).setHeader("G\xc3\xbcltig bis");\n        for (Grid.Column<Budget> c : grid.getColumns()) {\n            c.setAutoWidth(true).setFlexGrow(2);\n        }\n        return grid;\n}\n
Run Code Online (Sandbox Code Playgroud)\n

这是我如何填充网格

\n
grid.setItems(query -> service.getLimitData(filter, query.getPage(), query.getPageSize()).stream());\n
Run Code Online (Sandbox Code Playgroud)\n

数据库中的数据集
\n在此输入图像描述
\nvaadin 网格中的数据集
\n在此输入图像描述

\n

java jpa vaadin spring-boot

1
推荐指数
1
解决办法
118
查看次数

标签 统计

java ×1

jpa ×1

spring-boot ×1

vaadin ×1