AG-Grid - динамическое применение стиля ко всей колонке?

Мне нужно применить цвет фона ко всему столбцу, когда пользовательский редактор открыт в ячейке. Я использую:

const col = this.params.column.getColDef();
col.cellStyle = { 'background-color': 'yellow' };

Но это влияет только на редактируемую в данный момент ячейку, а не на весь столбец, что мне и нужно. Я использую Angular 4+


person Community    schedule 17.10.2018    source источник


Ответы (1)


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

https://www.ag-grid.com/javascript-grid-cell-styles/

https://www.ag-grid.com/javascript-grid-cell-editing/#editing-api

person Alberto Gutierrez    schedule 17.10.2018