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

slickgrid conditional formatting and selection coloring priority

我在平滑网格中的其中一列有条件格式,并且工作正常。我还有一个同样有效的单元格部分格式。单元格格式似乎优先于选择格式,因此如果我单击单元格,它会部分起作用背景会被应用但前景不会。有没有一种方法可以切换优先级,即在选择时使用默认单元格格式?

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;
}

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

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