我正在尝试将特定列设为蓝色。
为此我正在使用
clientsTable.addColumnStyleName(3,"nameColumn");
CSS是:
nameColumn {
color:blue;
}
但它什么也没做,而如果我将我的 CSS 更改为此
nameColumn {
background-color:blue;
}
它有效,即使标题颜色变为红色,但为什么不改变文本颜色?
谢谢
addColumnStyleName
将 CSS 类添加到<col>
DOM 中的元素,并且只有少数 CSS 属性适用于那里(另请参阅浏览器兼容性表)
您想改为将 CSS 类应用于列中的每个单元格,使用Column#setCellStyleNames()
尝试
.nameColumn {
color: blue !important;
}