Angular Data Grid Features

Features

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

Everything the Data Grid does today, the input (or output) that enables it, and where to read more. Features not listed here are on the roadmap.

Data & rendering

FeatureInput / OutputDocs
Row virtualizationvirtualization (on by default)Virtualization
PaginationpaginationPagination
Server-side datadataProviderServer-side data
Row selectionrowSelectionRow selection

Sorting & filtering

FeatureInput / OutputDocs
Column sorting (multi-column)sorting (on by default)Sorting
Per-column filter rowcolumnFiltersFiltering
Global searchglobalFilterFiltering
Custom filter UI / predicatecDataGridColumnFilter template, filterFn (per column)Filtering

Columns

FeatureInput / OutputDocs
Custom cell formatting / renderingformatter (per column), cDataGridCell templateColumns overview
Column resizingcolumnSizingColumn sizing
Column pinningcolumnPinningColumn pinning
Column ordering (drag & drop)columnOrderOrdering & visibility
Column visibilitycolumnVisibilityOrdering & visibility
Column header menucolumnMenuColumn menu

Customization & output

FeatureInput / Output / APIDocs
Custom toolbar / pagination / empty statecDataGridSlot templateSlots
CSV exportexportCsv(), downloadCsv()CSV export
Theming (CSS variables)--cui-data-grid-*Styling & theming
Localization (i18n)labelsLocalization
Headless escape hatchgrid.tableHeadless table