1

在 Vaadin 13 中,我使用了网格。在其他程序(例如甚至 Excel)中,可以根据条件创建单元格的“突出显示”(整个单元格的 baground 以某种颜色突出显示,例如黄色或红色,或者单元格字体突出显示为不同的颜色)。(这通常用于向用户提供快速的视觉警报。)

在 Vaadin 13 中是否有安全/简单的方法来实现这一点?(我找不到任何“批准/标准”的方法来使用 Java 和 Vaadin 13 做到这一点;我对 javascript 不是很擅长,但如果它是唯一的“正确”方法,可以涉足它。 ...)

4

1 回答 1

2

从 Vaadin 13 开始,在 Grid 和 Column 中有 setClassNameGenerator 方法,它以 lambda 为参数,返回 String。这可用于根据例如项目值生成 CSS 类名称。然后,您可以在 shared-styles.html 中使用样式模块或网格,并在那里使用这些类名来添加例如单元格的突出显示等。

于 2019-04-10T14:01:02.950 回答