ApexCharts
  • Products
  • Demos
  • Docs
  • Pricing
  • Blog
  • Embedded Analytics
  • Data & performance
  • Simple Grid
  • Data Binding
  • Tree Data (Nested Rows)
  • Pagination
  • Infinite Row ModelEnterprise feature
  • Columns
  • Column Configuration
  • Cell Template
  • Header Template
  • Column Pinning
  • Column Groups
  • Column Separators
  • Column Reordering
  • Built-in Column Types
  • Interaction
  • Sorting
  • Sorting (Grid Config)
  • Sorting (Pipeline)
  • Filtering
  • Filtering (Pipeline)
  • Row Expansion
  • Row Selection
  • Inline Editing
  • Cell Validation
  • Undo / Redo
  • Row Pinning
  • Row Reordering
  • Quick Filter
  • Master-Detail (Nested Grid)
  • Accessibility & Keyboard Nav
  • Analytics
  • Column AggregationsEnterprise feature
  • Row GroupingEnterprise feature
  • PivotingEnterprise feature
  • Set FilterEnterprise feature
  • Columns Tool PanelEnterprise feature
  • Cell Range SelectionEnterprise feature
  • Integrated ChartsEnterprise feature
  • View-bound Companion ChartEnterprise feature
  • Chart Data MappingEnterprise feature
  • Chart AggregationEnterprise feature
  • Chart Calculated FieldsEnterprise feature
  • Chart Save & RestoreEnterprise feature
  • Cell FormulasEnterprise feature
  • AI ToolkitEnterprise feature
  • Master / Detail GridsEnterprise feature
  • Export, theming & platform
  • Themes
  • Custom Styling
  • CSV Export
  • State Persistence
  • XLSX ExportEnterprise feature
  • Toolbar with Quick Filter + Export

ApexGrid Demos

Browse all ApexGrid sample demos. Click any thumbnail to see the live demo and source code.

Data & performance

CustomerRegionMRRAcme IncNA$8.4kLinearEU$7.3kVercelEU$5.9kNotionAPAC$4.8k
Simple Grid
A clean baseline grid with sortable, filterable, resizable columns.
Switch sourceServiceRegionLoadapi-gatewayus-east42auth-serviceus-west18cdn-edgeeu-west77
Data Binding
Swap entire data sources at runtime with auto-generated columns.
TeamPeopleEngineering42Platform18Core API9Data9
Tree Data (Nested Rows)
Hierarchy derived from a flat array via getDataPath, with chevrons + indent.
CustomerPlanStripeProFigmaTeamRetoolPro‹123›
Pagination
120 rows sliced locally with a built-in pager and configurable page sizes.
IDCustomerCountry1001Acme IncUSA1002LinearGermany1003VercelJapan∞ loading more…Enterprise feature
Infinite Row Model
Server-side data: the grid lazily fetches fixed-size blocks on scroll and pushes sort, filter and search to your backend.

Columns

NamePriceWebcam$85Sleeve$24Desk Lamp$48NamePriceStockSKU
Column Configuration
Toggle visibility, sorting, filtering, and resizing for any column at runtime.
ProductRatingStatusWebcamActiveSleeveTrialLampActive
Cell Template
Custom cell rendering: currency formatting, star ratings, status badges.
Player★ ScoreMinN. Jokić3138L. Dončić2836G. Antetok.3035
Header Template
Customize header markup and rename headers dynamically from outside.
NameRegionMRRAcmeNA$8.4kLinearEU$7.3kVercelEU$5.9kNotionAPAC$4.8k
Column Pinning
Pin columns to start or end so they stay visible while horizontally scrolling.
NameAddressFirstLastCityZIPAdaLovelaceLondonWC1CarlSaganIthaca14850GraceHopperNYC10001
Column Groups
Spanning multi-level header groups above a flat columns array, respecting pin regions.
CustomerRegionMRRAcme IncNA$8.4kLinearEU$7.3kVercelEU$5.9kNotionAPAC$4.8k
Column Separators
Persistent vertical header dividers that double as the resize grab target; fully themeable.
NameRatingPriceWebcam$85Sleeve$24Desk Lamp$48
Column Reordering
Drag column headers to reorder; the source columns array stays untouched.
DoneTaskDuePtsDesign reviewJul 25API integrationJul 98QA passJul 143
Built-in Column Types
String, number, boolean, select, rating, date, image: every type in one grid.

Interaction

CustomerMRROwen Blake$1.1kIris Hale$2.4kTheo Park$4.2kAcme Inc$8.4k
Sorting
Click headers to sort. Name column uses a custom string-length comparator.
Region1MRR2PlanEU$5.9kEntEU$3.8kProNA$8.4kEntNA$4.2kPro
Sorting (Grid Config)
Multi-column sort declared up front via the grid configuration object.
CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9k
Sorting (Pipeline)
Server-style sorting: the grid emits sortChanging events for your backend.
CustomerPlanLinearProStripeProNotion · TeamFigma · StarterCron · Team
Filtering
Per-column filter UI for text, numeric, and boolean column types.
CustomerPlanLinearProStripeProLoomPro
Filtering (Pipeline)
Server-side filtering with debounced requests and simulated async response.
CustomerMRRAcme Inc$8.4kOwnermarcus@acme.comRenewsMar 2027 · 182 seatsLinear$7.3k
Row Expansion
Master-detail panels with arbitrary HTML rendered beneath any row.
CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9kNotion$4.8k
Row Selection
Multi-row selection with checkbox column and keyboard range shortcuts.
Task% DoneDesign review75API integration40QA pass90
Inline Editing
Double-click cells to edit; validate or reject changes via cellValueChanging.
MemberAgeAda Lovelace12!Must be at least 18Carl Sagan62Grace Hopper45
Cell Validation
Reject invalid edits with per-column validators (required, min/max, pattern); invalid cells show an inline error.
UndoRedoTask% DoneDesign review75API integration40QA pass90
Undo / Redo
Undo and redo cell edits from a history stack, with Ctrl/Cmd+Z keyboard shortcuts.
CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9kTotals$26.4k
Row Pinning
Pin rows to sticky top and bottom bands that stay in view while the body scrolls.
TaskPtsDesign review5API integration8QA pass3
Row Reordering
Drag rows by a grip handle (or the whole row) into a manual order; keyboard reordering too.
adaNameRoleAda LovelaceEngineerAdam StonePM
Quick Filter
Debounced toolbar search input that matches across every visible column.
OrderTotalORD-1001$420ItemQtyKeyboard2Mouse3
Master-Detail (Nested Grid)
Row expansion renders a nested apex-grid showing each order’s line items.
NameRegionMRRAcme IncEU$8.4kLinearNA$7.3kVercelEU$5.9k↑↓←→
Accessibility & Keyboard Nav
ARIA grid roles, focus rings, and full arrow-key navigation between cells.

Analytics

CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9kTotalΣ $21.6kEnterprise feature
Column Aggregations
Per-column sum / avg / min / max / count via the aggregations property and getAggregations().
Engineering5Σ $478kMarcus Vega$8.4kPriya Nair$5.9kSales4Σ $297kEmma Davis$7.2kEnterprise feature
Row Grouping
Group rows by one or more columns; each group is an expandable header row with leaf count and per-group aggregates.
EngSalesMktgEMEA275k64k142kAMER203k139k153kAPAC118k90k71kEnterprise feature
Pivoting
Reshape rows into columns: pick row and column dimensions plus the measures to aggregate into each cell.
Search values…EngineeringMarketingSalesSupportEnterprise feature
Set Filter
Excel-style checklist of a column’s distinct values; composes with the grid’s other filters via filter().
NameMRRAcme Inc$8.4kLinear$7.3kVercel$5.9kColumnsRegionPlanRow GroupsEnterprise feature
Columns Tool Panel
A side panel to show/hide, pin and reorder columns and drive grouping, aggregation and pivoting by drag-and-drop.
128k141k152k168k96k104k99k112k72k81k90k103kSum1.05MAvg175kn6Enterprise feature
Cell Range Selection
Spreadsheet-style range selection with multi-range, fill handle, TSV copy/paste, and a live-aggregate status bar.
DeptΣEng478kSales297kMktg203kEnterprise feature
Integrated Charts
Chart the grid’s grouped or pivoted aggregates with ApexCharts via getChartModel() and renderChart().
RegionΣ RevNA512kEMEA388kAPAC274kselectionviewEnterprise feature
View-bound Companion Chart
An <apex-grid-chart source="view"> that charts the whole current view and live-redraws as you sort, filter, or edit.
CategoryRegionMeasuresRevenueDealsEnterprise feature
Chart Data Mapping
Map columns to a category and measures with a ChartDefinition, with per-series secondary-axis toggles.
DeptavgEng$142kSales$98kOps$76ksumavgmaxEnterprise feature
Chart Aggregation
Collapse rows per category into the chart with sum / avg / count / min / max / median aggregation.
DeptBonus %Eng=B1/A1*100Sales18%Ops12%Enterprise feature
Chart Calculated Fields
Plot a formula-defined series (=B1/A1*100) over the aggregated columns, with no extra grid column.
Save chartrestoredEnterprise feature
Chart Save & Restore
Serialize a chart to a JSON-safe ChartConfig with toJSON() and reapply it later with restore().
AItemBQtyCTotalWidget10=B1*2.5Gadget4$48.00Gizmo7$63.00Enterprise feature
Cell Formulas
Spreadsheet-style =formulas with A1 references, mouse point-and-click reference entry, and Excel-style error values.
NameDeptAva MorganEngLiam ChenEngEmma DavisSalesAsk AIgroup by deptRunEnterprise feature
AI Toolkit
Drive the grid with natural language: an <apex-grid-ai> panel runs prompts on an offline rule engine, with optional LLM escalation.
CustomerPlanAcme IncEntInvoiceAmountINV-204$4.2kINV-205$4.2kLinearProEnterprise feature
Master / Detail Grids
Declarative master/detail: each expanded row renders a nested grid the parent creates, caches and populates.

Export, theming & platform

NamePlanAcmeProLinearTeamNamePlanAcmeProLinearTeam
Themes
8 pre-built themes: Bootstrap, Fluent, Material, Indigo, each in light and dark.
CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9k
Custom Styling
Roll your own theme by overriding the grid’s CSS custom properties.
CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9kCSV
CSV Export
Download the view, selected rows, or all rows as a UTF-8 BOM CSV file.
Saved viewrestoredCustomerPlanAcme IncProLinearProVercelPro
State Persistence
Save and restore the full grid view (columns, sort, filter, selection, paging) with getState / setState.
CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9kXLSXEnterprise feature
XLSX Export
Excel export from <apex-grid-enterprise>: numbers, booleans, and dates keep native cell types.
filter…ExportCustomerMRRAcme Inc$8.4kLinear$7.3k
Toolbar with Quick Filter + Export
Toolbar quick-filter search alongside one-click CSV export.