In the modern package, is there a standard solution for making row expanders conditionally show on a grid that uses a buffered Ext.data.virtual.Store?
This used to be simple to accomplish in classic with viewConfig, getRowClass, and a small bit of css, it even worked with buffered stores.

Here is the closest I have been able to get using the grids itemConfig with a listener on gridrows 'painted'.
When you scroll, it doesn't refresh properly, causing only a particular index on the grid to not show the rowexpander while scrolling:

Any help is much appreciated.