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.
Supports PHP 7
- Editor 2.3.2
- PHP libraries for Editor
- Full suite of examples
TypeScript definations
- Editor 2.3.2
- Node.JS libraries for Editor
- Full suite of examples
Written in C# 6.0
- Editor 2.3.2
- .NET Framework libraries
- Full suite of examples
.NET 5+
Windows, Mac, Liunx
- Editor 2.3.2
- .NET libraries
- Full suite of examples
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
toDataTables-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
- Editor 2.3.2 (latest) - release notes and download
- Editor 2.0.0 - release notes and download
- Editor 1.9.7 - release notes and download
- Older releases