Rows overview
Rows are driven by the configured data provider. These articles cover how row data is accessed, how large result sets are presented, and how row rendering is optimized.
Data
Rows are formed from the configured column data and accessed through the
active dataProvider. See
Row data.
Pagination
Use pagination when rows should be split into pages with configurable page size and navigation controls. See Row pagination.
Pinning
Use row pinning to keep selected rows visible at the top or bottom while the main row set scrolls normally. See Row pinning.
Tree view
Use TreeView to present flat source rows as an expandable hierarchy with parent-child context, sticky ancestors, and runtime expand/collapse control. See Tree view.
Virtualization
Use row virtualization to render only the visible window of rows when working with large datasets. See Row virtualization.
Performance and rendering
Tune row rendering with options such as buffer size, strict heights, and minimum visible rows. See Performance and rendering.