首页 > 解决方案 > Ag-Grid getRowClass 找不到 css

问题描述

我正在尝试做一些非常简单的事情。我只是想动态地改变我的行的背景颜色(这个想法是稍后在扩展/收缩组时实现这个)。

我目前正在尝试实现gridOptions.getRowClass(),但似乎找不到我的 CSS。当我使用它设置背景属性getRowStyle()时,它可以工作,但我需要getRowClass()用于我计划在未来与组一起做的事情。

这有效:

this.gridOptions.getRowStyle() = function(params) { return { background-color: 'red' } }

这不会:

this.gridOptions.getRowClass() = function(params) { return 'my-css-class' }

使用 CSS:

.my-css-class {
background-color: red !important;
}

CSS 在我的<style>部分,功能在beforeMount().

标签: javascriptcssvue.jsag-grid

解决方案


如果您没有应用任何特殊逻辑,这应该有效 -

this.gridOptions.rowClass = "my-css-class";

如果没有,您可以尝试在网格模板定义中定义 gridOption 配置


推荐阅读