在Vaadin 13中,当满足某些锥体时,是否有可能/容易在网格中"cell highlighting"?



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

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

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

最新更新