AdapTable for AG Grid - The Basics

Summary

  • Learn how to make the most of this powerful, low-code AG Grid Extension

What is AdapTable for AG Grid?

AdapTable is a sophisticated low-code AG Grid extension that complements and integrates with, AG Grid.

AdapTable for AG Grid provides, out of the box, all the cutting-edge data-related functionality that advanced AG Grid users require and expect.

Important

A parallel product, AdapTable for Infinite Table, extends Infinite Table for React and provides a similar feature-set

Note

AG Grid is the best all-round JavaScript DataGrid on the market packed with a wealth of powerful features

The functionality provided by AdapTable would otherwise need to be developed in a completely bespoke and unique fashion for each and every application hosting an AG Grid instance.

Caution

AdapTable only works with the AG Grid Enterprise Version as it extends many of that Grid's advanced features

Introducing AdapTable
Fork
  • This demo illustrates how AdapTable integrates with the excellent AG Grid providing additional, cutting-edge features for advanced users.
  • The dummy data it contains is used in most of the demos in this documentation and comes from Github.
  • The demo includes the 3 elements that are typically included in every AdapTable-based application (click on 'Show Code' to see more):
  • Each of these are explained in greater length in the demos and pages on this site.
Try It Out
  • Switch to 'Light Theme' in the Tool Panel to see AdapTable (and AG Grid) in the light theme
  • Click on the Show Code button above the demo to see all the code used in this example, or Fork the demo to extend it
  • Click on the React, Angular or Vue buttons on the top right of this page to see this demo in AdapTable React, AdapTable Angular or AdapTable Vue

How Does AdapTable Work?

AdapTable extends AG Grid by providing a set of complementary features designed to meet advanced DataGrid use cases.

Hint

AdapTable provides full support for all AG Grid functionality including Modules, Pivoting, Master / Detail, Charts etc.

Caution

You should possess a separate AG Grid license in addition to your AdapTable license

Which Frameworks Are Supported?

AdapTable comes in 4 flavours:

AdapTable TypeScript

AdapTable React

AdapTable Angular

AdapTable Vue

Which Row Models are Supported?

AG Grid provides 4 different 'Row Models' for different use cases, 3 of which are supported by AdapTable:

Note

A Row Model is essentially a mechanism for loading data into AG Grid

NameDescriptionServer BasedAdapTable Support
Client SideAll data loaded into grid, all actions on client
Server sideSupports lazy loading, including groups & aggs
ViewportLoads data only for rows currently visible
InfiniteLoads Data as User Scrolls

The Client-Side Row Model is the default - both for AdapTable and AG Grid - and is the most feature rich, allowing users to access advanced Querying and Filtering functionality straight out of the box.

All the demos in this documentation use the Client Side Row Model.

Hint

  • Use the Client Side Row Model wherever possible: it requires the least additional work and is the most dependable
  • Only use a different Row Model if you have proven that loading all the data up front is insufficient for your needs

AdapTable also works fully with the Server-Side Row Model and provides additional support and assistance for external filtering and querying (since these are not available natively).

Caution

  • AdapTable extends AG Grid Enterprise so does not officially support the Infinite Row Model
  • But it does fully support the Server-Side Row Model - which extends it - as well as the ViewPort Row Model

Where does AdapTable Run?

AdapTable is guaranteed to work in Chromium browsers (e.g. Chrome, Edge, Opera etc.)

Note

We aim, but do not guarantee, to keep AdapTable compatible with other leading browsers like Firefox and Safari

Caution

AdapTable does not support Internet Explorer

AdapTable also works inside Electron and other Chromium-based frameworks.

AdapTable is fully compatible with OpenFin and interop.io (and includes extra, bespoke functionality when running in either of those containers).

Find Out More

See OpenFin Plugin and interop.io Plugin for details of integration with these 2 partners

How does AdapTable Work with AG Grid

AdapTable extends AG Grid.

This means AdapTable doesn't hide AG Grid in any way.

Everything available in AG Grid works fully in AdapTable, and developers still have full access to the full AG Grid Api and can code against it just as if AdapTable was not being used.

Note

  • AdapTable will typically add extra features to AG Grid functionality (e.g. for Master Detail or Row Grouping)
  • But sometimes (as in Tree Data) AdapTable merely supports what AG Grid provides

AdapTable always supports the most recent major version of AG Grid.

Find Out More

See the Release Schedule for a table showing which AG Grid version is supported in each AdapTable version

Does AdapTable have Server Components?

No, AdapTable runs purely in your client and has no server. However it contains many features that help you perform searching & filtering on the server rather than client.

Can AdapTable be Tested?

Yes, AdapTable is full testable and works with all testing libraries, e.g. Jest, Playwright, Vitest etc

Find Out More

See the Developer Guide to Testing AdapTable for full instructions

How is AdapTable Supported?

The best way to access AdapTable Support is by raising a Zendesk Support Ticket.

Find Out More

See the Support Guide for full instructions on how to raise tickets and provide examples

When is AdapTable Updated?

AdapTable release regular new versions containing enhancements, new features and bug fixes.

There are a minimum of 6 Releases a year (2 of which are guaranteed to be major), but in reality there are many more.

What is AdapTable Written In?

AdapTable is written in TypeScript (version 5.5.4) and uses React internally.

Hint

You do not need to use TypeScript to access AdapTable, but if you do, make sure to use version 5.5.4 or higher

Caution

The minimum required version of React is 18; avoid using imports / libraries which require a lower version of React

Can we personalise AdapTable?

Yes, AdapTable is designed to be fully configurable and extensible.

Some of the many "personalisation" options include:

Which English Variant is Used?

AdapTable is written in British English.

Hint

This can be changed to American English if required

Are there other AdapTable Products?

AdapTable for Infinite Table will be officialy released in March 2026.

This contains a very similar feature-set to AdapTable for AG Grid and extends Infinite Table for React.