Я пытаюсь раскрасить всю ячейку на основе значения, выбранного пользователем из раскрывающегося меню внутри ячейки.
Это определение столбца, в котором я определил меню dropDown с помощью cellEditorParams и раскрасил ячейку с помощью cellStyle.
{
headerName: 'Year',
field: 'year',
width: 500,
editable: true,
cellEditor: 'agSelectCellEditor',
cellEditorParams: {
values: [
'',
'1 - Faible',
'2 - Moyen ',
'3 - Significatif',
'4 - Elevé'
]
},
cellStyle(params) {
const color = 'blue';
return {
'background-color': color
};
}
}
Что дает мне это:
![enter image description here](https://i.stack.imgur.com/Bf8Ub.png)
Я хотел бы раскраситьячейка на основе значения, выбранного пользователем.
т.е.: если он выберет: «1 - Faible», цвет ячейки станет: зеленый
Если он выберет: «2 - Moyen», цветячейка станет: оранжевая
И т. д. и т. п.
Так вот, где мне нужна ваша помощь:
1 / Как я могу получить значение, выбранное пользователем?
2/ Как я могу использовать его в cellStyle?
3 / Я даже делаю это правильно?