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.
ServiceRegionLoadapi-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…
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.
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.
CustomerPlanLinearProStripePro
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.
NameRoleAda 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.6k
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.2k
Row Grouping
Group rows by one or more columns; each group is an expandable header row with leaf count and per-group aggregates.
EngSalesMktgEMEA275k64k142kAMER203k139k153kAPAC118k90k71k
Pivoting
Reshape rows into columns: pick row and column dimensions plus the measures to aggregate into each cell.
Search values…EngineeringMarketingSalesSupport
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 Groups
Columns Tool Panel
A side panel to show/hide, pin and reorder columns and drive grouping, aggregation and pivoting by drag-and-drop.
128k141k152k168k96k104k99k112k72k81k90k103k
Cell Range Selection
Spreadsheet-style range selection with multi-range, fill handle, TSV copy/paste, and a live-aggregate status bar.
DeptΣEng478kSales297kMktg203k
Integrated Charts
Chart the grid’s grouped or pivoted aggregates with ApexCharts via getChartModel() and renderChart().
CustomerPlanAcme IncEntInvoiceAmountINV-204$4.2kINV-205$4.2kLinearPro
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.
CustomerMRRAcme Inc$8.4kLinear$7.3kVercel$5.9kXLSX
XLSX Export
Excel export from <apex-grid-enterprise>: numbers, booleans, and dates keep native cell types.
CustomerMRRAcme Inc$8.4kLinear$7.3k
Toolbar with Quick Filter + Export
Toolbar quick-filter search alongside one-click CSV export.