Можно ли как-нибудь получить comp-id ячейки ag-grid? Или есть какой-либо другой способ получить доступ к дочернему элементу ячейки, чтобы установить для него класс css?
Мне нужно добавить класс к дочернему компоненту конкретной ячейки. Единственный уникальный параметр, который, как я обнаружил, распознает желаемую ячейку в DOM среди других, - это comp-id, но я не могу найти его в params
.
Добавление класса с использованием colDef.cellClass
не является вариант, потому что он добавляет класс к элементу ячейки, а не к его дочернему элементу.
Мой столбец ag-grid выглядит следующим образом:
<div tabindex="-1" role="gridcell" aria-colindex="5" comp-id="1432" col-id="end" class="ag-cell ag-cell-auto-height col-number-9 ag-cell-value ...">
<my-custom-component></my-custom-component> // only this component must get a new css class
</div>
<div tabindex="-1" role="gridcell" aria-colindex="5" comp-id="1443" col-id="end" class="ag-cell ag-cell-auto-height col-number-9 ag-cell-value ...">
<my-custom-component></my-custom-component>
</div>
<div tabindex="-1" role="gridcell" aria-colindex="5" comp-id="1454" col-id="end" class="ag-cell ag-cell-auto-height col-number-9 ag-cell-value ...">
<my-custom-component></my-custom-component>
</div>