приоритет условного форматирования и выделения slickgrid

У меня есть условный формат для одного из моих столбцов в slick grid, и он работает хорошо. У меня также есть форматирование раздела ячейки, которое также работает. Форматирование ячейки, кажется, имеет приоритет над форматированием выбора, поэтому, если я нажимаю на ячейку, она частично работает, фон применяется, но переднего плана нет. Есть ли способ получить переключенный приоритет i.e При выборе используйте этот формат ячейки по умолчанию?

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 ответ

  1. Условный формат переднего плана имеет приоритет над передним планом выбора по умолчанию. Установка стиля выделения переднего !importantплана решает проблему.

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