Overview of Server Data Loading in LyteNyte Grid
mainServer data loading allows LyteNyte Grid to handle massive datasets (millions of rows) by using partial data loading. Instead of transferring the entire dataset to the browser, the grid requests only the necessary rows from the server based on the user's current view.
LyteNyte Grid supports three primary loading strategies:
- Pagination: Loading data page by page.
- Infinite scrolling: Lazily loading data as the user scrolls down.
- Viewport-based loading: Loading only the rows currently visible in the viewport (the primary focus of the server data source).
This approach provides direct row interaction (e.g., jumping to row 9,500) and natively supports complex operations like pivoting and grouping that are difficult to implement with standard pagination.