Hello,
We have noticed, that in the grid with following features used together:
- virtual scroll,
- frozen rows,
- filtering,
- remote/async data source
when user provides filter predicate causing number of records <= number of frozen rows, then number of rows rendered by contentModule is inconsistent.
This can be reproduced on following demo: https://stackblitz.com/edit/qqxb5x-ne28pz?file=index.ts,index.html
Please observe console log:
- Initially there is 22 rows rendered (correct)
- Filter is applied (to search for single row)
- dataBound event is emitted with 1 row (correct)
- grid.refresh() is called
- dataBound event is emitted with 0 rows (INCORRECT!)
NOTE: in this example also bug reported in below ticket can be observed: