slickgrid条件格式和选择着色优先级

时间:2016-05-24 10:09:48

标签: javascript css html5 slickgrid

我在光滑网格中有一个条件格式到我的一个列,它工作正常。我也有一个细胞部分格式也可以。单元格格式似乎优先于选择格式,所以如果我单击单元格它部分工作背景应用但前景不适用。有没有办法让优先级切换,即选择使用超过默认的单元格格式?

function (row, cell, value, columnDef, dataContext) {
            if (value === 'A') {
                return "<span style='color:#FF0000'>" + value + "</span>";
            }

            if (value === 'B') {
                return "<span style='color:#00FF00'>" + value + "</span>";
            }

};

.slick-cell.selected {
    background-color: #000000;
    color: #FFFFFF;
}

1 个答案:

答案 0 :(得分:0)

条件格式前景优先于默认选择前景。将选择前景样式设置为!important可以解决问题。

.slick-cell.selected > span {
    background-color: #000000;
    color: #FFFFFF !important;
}