Download

Editor can be installed via a package manager such as NPM or Yarn, through the DataTables download builder, or as a complete package which includes examples and server-side libraries.

Download packages

Download packages are also available with our server-side libraries for various platforms. These packages include a full suite of examples and demo SQL.

Requires PHP 5.3+
Supports PHP 7
Package Includes
  • Editor 2.3.0
  • PHP libraries for Editor
  • Full suite of examples
Documentation
Examples use 7.4+
TypeScript definations
Package Includes
  • Editor 2.3.0
  • Node.JS libraries for Editor
  • Full suite of examples
Documentation
Framework 4.5+
Written in C# 6.0
Package Includes
  • Editor 2.3.0
  • .NET Framework libraries
  • Full suite of examples
Documentation
.NET Core 2.1+
.NET 5+
Windows, Mac, Liunx
Package Includes
  • Editor 2.3.0
  • .NET libraries
  • Full suite of examples
Documentation
Package Includes
  • Editor 2.3.0
Documentation

NPM package

To use Editor with NPM, you need a secret key for use in your project. To get your secret key, please login to your DataTables.net account, or create an account. The token shown below is a placeholder.

Editor can be installed using npm / yarn through our private repository. To use Editor in your project, create a .npmrc file in the root directory of your project (where your package.json file is) and add the following, which contains your unique key:

@datatables.net:registry=https://npm.datatables.net/
//npm.datatables.net/:_authToken=your-auth-token

Next install the Editor package.

npm install --save @datatables.net/editor-dt

For full details, including use of the package, plus integration with Bootstrap, Bulma and other styling frameworks, please refer to the NPM installation documentation.

Editor 2.0

Editor 2 comes 9 years after Editor was initially launched and increased the utility of the library with new features such as:

  • DataTable as an input
  • Nested editing
  • Inline editing with multiple fields
  • Bootstrap 5 support

And of course more - please see the release notes for full details of the changes.

We have a blog post for more details about the features and what you can expect in Editor 2.

Upgrading from 1.9

We've also taken the opportunity to remove legacy features - many of which haven't been relevant since v1.3. They were all previously marked as deprecated in the documentation and have now been removed to keep the library size as slim as possible. Please refer to the "Removed" section of the release notes.

Finally, if you use the datetime field type, please note that we have split the date / time input picker into its own library. To use datetime with Editor 2, you must now also include the new DateTime library. This was done to increase reusability of the library - e.g. it is also used in our SearchBuilder extension for DataTables.

Upgrading from 1.5, 1.6, 1.7 or 1.9

  • .NET: Note that for the .NET Framework platform, the provided dll has been renamed from DataTables.dll to DataTables-Editor-Server.dll to match the Nuget package for Editor's server-side component. It still provides the same functionality.
  • PHP: The Editor PHP libraries in the demo have been moved from a /php directory to /lib for consistency with the other deployment platforms. The library files can be used in any directory name you wish, as long as it is correctly referenced from your table's PHP file.

On the client-side there are no special requirements when updating from Editor 1.5.x or later. All changes are fully backwards compatible.

Upgrading from 1.4 or earlier

An upgrade document document is available for those upgrading from v1.4 which details the changes from older versions.

Releases and downloads