Я пытаюсь применить несколько классов ячеек к ячейке ag-grid ( Community Edition ). Я хочу изменить фон ячейки и установить моноширинный шрифт. Я определил два columnTypes : tomatoBackground и monospaceFont . Затем я установил свойство «тип» столбца таблицы, указав columnTypes .
columnDefs: [
{
headerName: "Athlete",
field: "athlete"
},
{
headerName: "Sport",
field: "sport"
},
{
headerName: "Age",
field: "age",
type: ["tomatoBackground", "monospaceFont"]
}
]
columnTypes: {
tomatoBackground: {
cellClass: "ag-cell--tomato-background"
},
monospaceFont: {
cellClass: "ag-cell--monospace-font"
}
}
CSS код:
.ag-cell {
&--tomato-background {
background-color: tomato;
}
&--monospace-font {
font-family: monospace, 'Roboto', sans-serif;
}
}
К сожалению, только последний cellClass фактически применяется к столбцу "Возраст" ( в данном случае monospaceFont ). Создание одного CSS класса, который имеет оба свойства CSS ( томатный фон и моноширинный шрифт ), для меня не вариант.
Может кто-нибудь помочь решать проблему? Это вообще возможно? Пример будет высоко оценен.