Можно ли изменить стиль столбца в зависимости от того, закреплен он или нет?
Я могу изменить стиль в зависимости от значения, когда таблица отображается в первый раз. Я пытаюсь изменить стиль, когда столбец закреплен с помощью мыши (перетаскивание и закрепление).
Я могу выяснить, какой столбец был закреплен, запустив ColumnPinnedEvent в gridOptions. Я попытался изменить cellClass столбца, полученного из 'event.column', но он не отражается в таблице.
onColumnPinned(event: ColumnPinnedEvent) {
const column = event.column;
if (column) {
const columnDef = column.getColDef();
const userProvidedColDef = columnDef;
userProvidedColDef.cellStyle = event.pinned ? { color: 'white', backgroundColor: 'black' } : {};
column.setColDef(columnDef, userProvidedColDef);
}
}