颜色代码不适用于 ui-grid headerCellClass

Color codes doesn't work on ui-grid headerCellClass

我正在尝试使用 headerCellClass 设置 header 的颜色,如本例所示:

columnDefs: [
  { field: 'name', headerCellClass: 'white' },
  { field: 'company',headerCellClass:'white'}
],

而是设置颜色代码,如 'white'、'红色等。我正在尝试使用颜色代码:headerCellClass: '#3A01DF',但它不起作用。为什么?

您的 css 中是否设置了颜色 - 白色?喜欢:

.white { color: white;background-color:black !important;  }

您可以在 css 中设置不同的 classes(红色、默认-class、黑色等):

.red {
    background-color: red !important;
    color: #F3F3F3 !important;
}

.default-class {
    background-color: #004A75 !important;
    color: #FFFF00 !important;
}

.black {
    background-color: black !important;
    color: white !important;
}

headerCellClass 一个函数,returns 一个合适的 class 取决于条件(或只有一个 class):

headerCellClass: function(grid, row, col, rowRenderIndex, colRenderIndex) {
    if (condition === 1) 
        return 'red';
    if (condition === 2)
        return 'black';

    return 'default-class';
},

样本来自 ui-网格:http://ui-grid.info/docs/#/tutorial/115_headerCellClass