Как «Выделить выделенную строку» с помощью собственного цвета, основанного на условии 'в простых лицах - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть rowStyle в зависимости от состояния.Эта таблица данных также имеет опцию выбора (флажок).

rowStyleClass="#{condt ? myStyle : null}"

Я хотел бы сохранить пользовательский стиль, который применяется к строке, даже когда он выбран (т. Е. Флажок установлен),По умолчанию, когда строка выбрана, она подсвечивается желтым цветом независимо от примененного стиля.

CSS:

 .ui-datatable .ui-state-highlight {
        background-image: none;
        background-color: yellow !important;
    }
    .myStyle  {
        background-image: none;
        background-color: red !important;
    }

Могу ли я сохранить rowStyle, уже примененный, даже когда флажоквыбран.

1 Ответ

0 голосов
/ 12 февраля 2019

Чтобы сохранить пользовательский цвет при выборе строки (флажок), я использовал ниже CSS

.ui-datatable .ui-state-highlight.myStyle {
            background-image: none;
            background-color: red !important;
        }

При этом выбранная строка, к которой не был применен стиль, будет выделена желтым цветом,однако, если выбрана строка, к которой применен пользовательский стиль, будет установлен только флажок, а цвет выделения строки не изменится на желтый.

...