Reference
This reference details the public APIs that DataTables and its extensions present, with all of the information that you, the developers using DataTables, need to be able to interact with the table programmatically. The manual summarises how the APIs can be used, but the reference here deals with the nitty-gritty of the implementation details and shows code examples of how each interface can be used.
There are three primary programming access points into the DataTables suite of software on the client-side:
- DataTables core - most of the extensions can be configured through the DataTables initialisation options, and extend the API with their control methods.
- Editor - has its own comprehensive set of initialisation options and API, allowing you to create multiple Editor instances on a single page (even a single table) if needed.
- DateTime - a utility library to provide a common date / time picker throughout the DataTables suite and available for use outside the suite.
There are also server-side libraries available for you to use, which allow easy configuration and access to data to use DataTables full range of features with your databases.
Interface references
DataTables Reference
DataTables is, of course, the core component of the DataTables suite of software, and the majority of the extensions can be configured and controlled from the DataTables options and API, which they extend. This section provides full details of the options, methods, events and more that DataTables uses. Read more »
Editor Reference
Editor is a comprehensive extension for DataTables that adds editing abilities to a DataTable. It allows you to set up editing for table based data, and for standalone data, which can be submitted to a server for storage, typically (although not always) in a database. Complete details of Editor's options, methods, events, field types and more are available here. Read more »
DateTime Reference
DateTime for DataTables is a reusable component that is used by a number of other components, such as ColumnControl and Editor. It attaches to an input element and provides a UI picker allowing end users a way to quickly and easily select dates and times. This section provides detailed documentation for its configuration and usage. Read more »
Server-side libraries
We publish libraries for some of the commonly used server-side environments to make it easy to provide the operations needed for DataTables on the server-side - e.g. reading and writing to a database, processing data, etc. Read more »