Performance Built In
ApexGrid uses row-level virtualization to render only the rows visible in the viewport: here, 50,000 rows with just ~18 ever in the DOM. It auto-scrolls to show it stays smooth; scroll it yourself any time.
See it liveAutomatic Column Types
ApexGrid infers each column type from your data (text, currency, number, boolean, date, percent) and formats it correctly with no per-column config. Watch it spotlight each detected type.
See it liveSort, Filter & Search
Click any header to sort (tri-state), narrow rows with per-column filters, or search every column at once with the quick filter. It all composes, and it is built in.
See it liveInline Editing
Click a cell to edit it with the editor that matches its type: text, number, date picker, boolean checkbox or select dropdown. Validate or reject changes on the fly.
See it liveRow Grouping & AggregationsEnterprise
Group rows by one or more columns into collapsible headers, each with its leaf count and live aggregates (sum, average, min, max). Part of the enterprise package.
See it liveRange Selection & Status BarEnterprise
Select a rectangle of cells like a spreadsheet, with multi-range, a fill handle and TSV copy/paste. The status bar shows live count, sum, average, min and max for the selection.
See it liveEverything you expect in a data grid
A fully-featured Community edition with optional Enterprise add-ons. Features marked require apex-grid-enterprise.
A complete grid out of the box
Everything in the Community edition: virtualized rendering, type-aware sorting, filtering and inline editing, rich templates and CSV export.
- Row virtualization
- Sort & filter
- Quick search
- Inline editing
- Cell & header templates
- CSV export
Community vs Enterprise
The core apex-grid comes under Community License. The enterprise package is a drop-in <apex-grid-enterprise> that inherits every community feature and adds analytics on top.
| Capability | Community | Enterprise |
|---|---|---|
| Data & performance | ||
| Row virtualization | ||
| Pagination (local & remote) | ||
| Tree data (nested rows) | ||
| Data pipeline hooks | ||
| Infinite (server-side) row model | – | |
| Columns & editing | ||
| 13 built-in column types | ||
| Pin, reorder, resize, hide | ||
| Cell, header & editor templates | ||
| Inline cell & row editing | ||
| Interaction | ||
| Multi-column sort | ||
| Per-column filters & quick search | ||
| Row selection & expansion | ||
| Keyboard navigation & WCAG 2.2 AA | ||
| Analytics | ||
| Row grouping | – | |
| Column aggregations | – | |
| Pivoting | – | |
| Set filter (Excel-style) | – | |
| Columns tool panel | – | |
| Range selection & status bar | – | |
| Master / detail grids | – | |
| Integrated ApexCharts | – | |
| Export, theming & platform | ||
| CSV export | ||
| Excel (XLSX) export | – | |
| CSS-variable theming & parts | ||
| Framework-agnostic web component | ||
| TypeScript definitions | ||
Ready to ship your next data-driven UI?
Start building with ApexGrid today.
Explore Demos