v5.5.0 - Infinite Scroll
5.5.0 (2024-08-07)
Release Info
This new release adds the Infinite Scroll feature and with it adds not just 1 but 3 new examples to cover all use cases (read the new Infinite Scroll docs for more info)
- Example 26 - with OData Backend
- Example 27 - with GraphQL Backend
- Example 28 - with JSON data (local)
Infinite scrolling allows the grid to lazy-load rows from the server when reaching the scroll bottom (end) position. In its simplest form, the more the user scrolls down, the more rows get loaded. If we reached the end of the dataset and there is no more data to load, then we'll assume to have the entire dataset loaded in memory. This contrast with the regular Pagination approach which will only hold a single page data at a time.
Features
- add
preRegisterExternalExtensions
to help external RowDetail (016af41) - by @ghiscoding - add Infinite Scroll with local JSON data (ef52d3f) - by @ghiscoding
- Infinite Scroll for Backend Services (POC) (1add6a3) - by @ghiscoding
- Infinite Scroll for GraphQL Backend Service (a057864) - by @ghiscoding
Bug Fixes
- core: pinning 1st column could caused the header to get misaligned (42c94e8) - by @ghiscoding
- styles: Add missing semicolon in line 1147 of _variables.scss (36c3187) - by @oilmonkey