我在一列中有很长的字符串,我想在我的网格中将它们显示为多行单元格。我正在使用 Vaadin 14 + Java,并尝试为特定列设置 CSS-Style Class:
Java代码:
@CssImport("./styles/shared-styles.css")
public class RisikoGrid extends Grid<RisikoEntity> {
public RisikoGrid() {
setSizeFull();
// add the column to the grid
addColumn(Entity::getAttribute).setHeader("MyCol")
.setFlexGrow(10).setSortable(true).setKey("mycolumn");
// set CSS style class for the specific column
this.getColumnByKey("mycolumn").setClassNameGenerator(item -> {return "grid-mycol";});
}
}
CSS(共享样式.css)
.grid-mycol{
background: red;
white-space: normal;
word-wrap: break-word;
}
虽然在我的网络浏览器(chrome)中使用检查器时确实看到了类名,但没有应用 css。
我需要更改什么才能使其正常工作?
编辑:这就是我的样式的样子——我什至看不到背景:例如红色: