[英]Vaadin 14 - Grid::setClassNameGenerator doesn't work
你说你的最后一个代码“所以 CSS 导入没问题” - 不,它不是。
这是一个巨大的差异,因为行样式需要在网格组件的范围内定义,而设置整个网格的背景可以使用全局 css 来完成。 这是因为Grid
使用的是 shadow-DOM。 你可以在这里阅读,或者在这里更广泛地阅读
为了将 CSS 加载到网格组件的范围内,您需要做的是将参数themeFor = "vaadin-grid"
到@CssImport
注释中。
@CssImport(value = "./styles/failedGridColumn.css", themeFor = "vaadin-grid")
代替@CssImport("./styles/failedGridColumn.css")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.