Version: 7.0.15  (2020-10-23)

AdapTable is the most advanced and powerful HTML5 Data Management Solution available today

AdapTable provides all the functionality users need to manage data.
AdapTable allows users to control data easily, helping them to be productive and efficient, while replacing risk-laden, expensive, time-consuming and unique builds.
AdapTable sits on top of a number of HTML5 DataGrids, both vendor and open source, with which it integrates, allowing you to make the choices in underlying technologies that work for you.
AdapTable is fully data-agnostic and can work with any data set, for any desk, in any team, in any organisation, in any location.

The Demos
There is a very large number of demos on this site, allowing you to look at whatever aspects of AdapTable most excite you. Each demo seeks to do one of four things:

  • Demonstrate how an AdapTable function operates; these are sorted by type (e.g. Search, Edit etc.)
  • Show key UI elements (e.g. Dashboard, Tool Panel, Context and Column Menus etc.)
  • Illustrate some of the AdapTable Options on offer.
  • Show-case key admin elements like Audit Log, Big Data, the AdapTable Api etc.
Each demo provides, below the grid, all the code that was used. This typically includes some Predefined Config and non-default AdaptableOptions properties that were required for that specific example.
The demos use the excellent, market-leading ag-Grid as the underlying DataGrid (which integrates very well with AdapTable), and dummy data from the Microsoft Northwind database (Orders table).

Recently Added Demos
We continually add new demos to this site as we add additional features or in response to user queries. Demos added in the last few weeks include:

Functions
AdapTable contains a large number of Functions (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.
All functions are available to all users (depending on the entitlements you set). The combination of a selection from these functions is what drives client problem solving.
We can work with you to establish how the function set can help resolve your issues, creating the fastest, most easy to use applications delivering productivity and profit enhancements.

Key Concepts
AdapTable offers full functionality out of the box, and can be up and running within your application within moments of being downloaded, using just a few lines of code.
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.
Reads more at the Getting Started Guide

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 Gettting Start section of the documentation for more information on installation and integration, or take a look at the Basic Set Up demo.

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:

Help
For more in depth information please visit the developer documentation site.

Adaptable Tools
To learn more about Adaptable Tools and the other 'Adaptable' products we aim to bring to the market soon, please visit our website.

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

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 commercial 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.
AdapTable licence does not include the underlying grid's licence, so if you plan to use AdapTable with a Grid that requires a commercial licence, you must pay for that separately.
To find out more about various options on offer and how to join the AdapTable community, please email Adaptable Tools Sales.

Grid Gurus
To develop AdapTable, the Adaptable Tools Development Team learned everything there is to know (and more!) about all the DataGrids that we support, including the hugely popular ag-Grid.
We researched multiple set up and configuration options, the different ways to get data into the grid, the various display modes, when and whether to use server or client, when to group, aggregate or pivot, how best to update data and much more.
Through our Grid Gurus' Service you can deploy that unrivalled knowledge alongside your own team to help shape DataGrid projects and ensure that they meet your requirements as cost and time-effectively as possible. Adaptable Tools’ Grid Gurus can work on-site or off-site to set up your Grid in a bespoke fashion so that it has optimal alignment to your use cases.
This is particularly important at the start of the project when making the right architectural and design decisions can save money, time and support heartache down the line...
See some of the general DataGrid-related questions we have received here.

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