Data Grid Features

Features

A capability matrix of everything CoreUI Data Grid does today, with the option that turns each feature on and a link to its docs.

Everything the Data Grid does today, the option that enables it, and where to read more. Features not listed here are on the roadmap.

Data & rendering

FeatureOptionDocs
Row virtualizationvirtualization (on by default)Virtualization
PaginationpaginationPagination
Server-side datadataProviderServer-side data
Row selectionrowSelectionRow selection
Infinite scrollinfiniteScrollInfinite scroll
Auto row heightautoRowHeightAuto row height
Row reorderingrowOrderRow reordering

Sorting & filtering

FeatureOptionDocs
Column sorting (multi-column)sorting (on by default)Sorting
Per-column filter rowcolumnFiltersFiltering
Global searchglobalFilterFiltering
Custom filter UI / predicatefilter, filterFn (per column)Filtering

Columns

FeatureOptionDocs
Custom cell formatting / renderingformatter, render (per column)Columns overview
Column resizingcolumnSizingColumn sizing
Column pinningcolumnPinningColumn pinning
Column ordering (drag & drop)columnOrderOrdering & visibility
Column visibilitycolumnVisibilityOrdering & visibility
Column header menucolumnMenuColumn menu

Interaction

FeatureOptionDocs
Keyboard navigation (ARIA grid)cellNavigationKeyboard navigation
Cell selection & clipboard copycellSelectionCell selection
Inline editingeditingInline editing
Undo & redohistoryUndo & redo
Built-in toolbartoolbarToolbar

Customization & output

FeatureOption / APIDocs
Custom toolbar / pagination / empty stateslotsSlots
CSV exportgetCsv(), downloadCsv()CSV export
Excel export (.xlsx)toolbar.export.exporterExcel export
Printtoolbar.print, print()Print
Save & restore statestateKeySave & restore state
Feature sets (smaller bundle)featuresFeature sets
Theming (CSS variables)--cui-data-grid-*Styling & theming
Localization (i18n)labelsLocalization
Headless escape hatchgrid.tableHeadless table