Version: 6.0.3  (2020-01-28)

AdapTable is the most advanced and powerful HTML5 Data Management Solution on the market today.

AdapTable provides, out of the box, all the functionality that financial and other advanced users require to be productive and efficient; and which is typically built on a bespoke basis for each project.
AdapTable sits on top of (and integrates with) a number of HTML5 vendor DataGrids both vendor and open source.
AdapTable is fully data-agnostic and can work with any data set, for any desk, in any team, in any organisation, in any Location

AdapTable contains a large number of Functions, each of which corresponds to a particular DataGrid use case (e.g. Advanced Search, Bulk Update, Pie Chart etc)
Each function has its own 'popup screen' and many also have their own toolbars or tool panels for easy access.

Key Concepts
When you release an application using AdapTable you will typically ship it with Predefined Config - objects that you have created at design time (eg. searches, layouts, styles, entitlements etc.) that you would like to be available when it first loads.
You set this Predefined Config as a property of Adaptable Options - the object that allows you set up AdapTable to meet your precise requirements.
AdaptableOptions is the only property required by AdapTable's constructor which returns the Adaptable Api giving you full run-time, code, access to all AdapTable functionality and state.

The Demos
There are a very large number of demos on this site. They can be divided into 4 groups:

  • Demonstrating each AdapTable function sorted by type (e.g. Search, Edit etc.)
  • Showing key UI elements (e.g. Dashboard, Tool Panel, Context and Column Menus etc.)
  • Illustrating some of the Adaptable Options on offer.
  • Showcasing key admin elements like Audit Log, Big Data, the Adaptable Api etc.
Each demo includes a small amount of relevant Predefined Config in order to illustrate the potential usage, and adds any non-default AdaptableOptions propertiues that are required (both of which are printed out underneath the demo for your convenience).
The demos use the excellent, market-leading ag-Grid as the underlying DataGrid (which integrates very well with AdapTable), and data from the Microsoft Northwind database (Orders table).

Installation and Integration
AdapTable is distributed via a private npm registry.
It is straightforward to set up AdapTable and can be done with very little code.
See the ReadMe guide for more information on installation and integration, or take a look at this example.

Framework Wrappers
All the examples in this demo use the 'vanilla' JavaScript version of AdapTable.
However, for those who prefer to implement the tool using a JavaScript Framework / Library we (currently) provide 2 options:

If you require further information please read our developer documentation , visit our website or use the online help.

AdapTable Version
The demos on this site use Version 6 of AdapTable. This contains some big changes (and improvements) from previous versions. If you are new to Version 6 please read the Upgrade Guide.

Custom Examples (on Github)
We have produced some custom examples to fit particular use cases that our users have requested. These include:

Licence and Pricing
AdapTable requires a commerical licence sold on an annual basis. This includes guaranteed quarterly (often monthly) updates together with full ongoing support.
We provide a range of licence options to suit each use case, including: End User, Team, Universal, Developer and Trial.
To find out more about various options on offer and how to join the AdapTable community, please email Adaptable Tools Sales.

Grid Gurus
When developing AdapTable, the Adaptable Tools dev team learned everything there is to know (and more!) about all the DataGrids that we support, particularly the excellent ag-Grid.
We researched all the multiple set up and configuration options, the different ways to get data into the grid, the various display modes, whether to use server or client, when to group, aggregate or pivot, how best to update data and much, much more.
Our Grid Guru Service puts that unrivalled knowledge to good use by working with you when you set up your DataGrid to ensure that you are making the right decisions for your project and requirements.
We will work (on-site if you prefer) to set up your Grid in a bespoke fashion so that is ideally aligned with your use cases. This is particularly important at the start of the project when making the right architectural and design decisions can save you lots of money, time and support heartache down the line...

Contibuting to our Source Code
We welcome - and value - the many contributions and pull requests we receive from the development community; if you want to get involved in the project please contact email Adaptable Tools Support