New to Kendo UI for Vue? Start a free 30-day trial
Using Virtualization with Grouping
Updated on Aug 14, 2026
Use virtual scrolling with grouped data to render the visible portion of a large grouped data set.
- Set the
groupableandgroupprops of the Grid. - Set the
scrollableprop tovirtual. - Handle the
datastatechangeevent to update the data state when users scroll or change groups.
vue
<Grid :groupable="true" :scrollable="'virtual'" :row-height="50" />
To programmatically implement the processing of the data, either:
- Send a request to the server to execute the grouping on the server side, or
- Use the
processmethod from the Data Query library to process the data on the client.
The Grid expects grouped data as a collection of GroupResult items.
The following example demonstrates virtual scrolling with grouped data. It handles datastatechange, updates the data state, and processes the grouped result before passing it to the Grid.
Loading ...