Получите доступ к дочернему элементу ячейки ag-grid - PullRequest
0 голосов
/ 25 мая 2020

Можно ли как-нибудь получить 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>
...