Welcome to the JavaScript feedback portal. We’re happy you’re here! If you have feedback on how to improve the JavaScript, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

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:

  1. Initially there is 22 rows rendered (correct)
  2. Filter is applied (to search for single row)
  3. dataBound event is emitted with 1 row (correct)
  4. grid.refresh() is called
  5. dataBound event is emitted with 0 rows (INCORRECT!)