Extensions

The features that DataTables provides can be greatly enhanced by the use of the plug-ins available on this page, which give many new user interaction and configuration options.

AutoFill

AutoFill adds an Excel like option to a table, allowing click and drag over cells, filling in information and incrementing numbers as needed. Read more »

ColReorder

ColReorder allows the end user to modify the column order of a table through drop-and-drag of column headers. Read more »

ColVis

ColVis presents the end user with a list of columns in the table and options to enable or disable their current visibility. Read more »

Editor

Editor provides full editing abilities for your tables. With Editor, creating a fully customised table, where your users can edit the information in the table, couldn't be easier. Read more »

FixedColumns

FixedColumns "freezes" in place the left most columns in a scrolling DataTable, to provide a guide to the end user (for example an index column). Read more »

FixedHeader

The FixedHeader plug-in will freeze in place the header, footer and left and/or right most columns in a DataTable, ensuring that title information will remain always visible. Read more »

KeyTable

KeyTable provides Excel like cell navigation on any table. Events (focus, blur, action etc) can be assigned to individual cells, columns, rows or all cells. Read more »

Responsive

In the modern world of responsive web design tables can often cause a particular problem for designers due to their row based layout. Responsive is an extension for DataTables that resolves that problem by optimising the table's layout for different screen sizes through the dynamic insertion and removal of columns from the table. Read more »

Scroller

A virtual renderer for DataTables, allowing the table to look like it scrolls for the full data set, but actually only drawing the rows required for the current display, for fast operation. Read more »

TableTools

TableTools adds a toolbar to a table to provide options for saving files (CSV, XLS, PDF), copying to system Clipboard, or printing the table. Row selection options are also available. Read more »