Modify an ag-grid row after rendering

Viewed 6179

I need to slightly modify a ag-grid row after it has been rendered. In ag-grid, the actual HTML elements are not necessarily persistent, so manually-set styles may fall off.

For one thing, I have to modify the selection checkbox to set its tabindex to -1. This can technically be done in the cellRenderer callback, although it looks quite hacky. (The checkbox can be found at params.eGridCell.children[0].children[0].wrappedElement.)

But I also have to add a CSS class to some rows to highlight them based on external criteria. I haven't found a way to do this at all.

The best solution would seem to be using some sort of after-rendering callback, but to my knowledge no such thing exists.

I found a couple of related questions, but they were both resolved via cellStyle, which would not suffice here:

1 Answers
Related