While DataTables has a lot of flexibility built-in by default, there might come a time when you wish to add your own features or overrule some of what DataTables does internally. This is possible through the plug-in architecture that DataTables provides for developers. This section of the DataTables site provides plug-ins of various types, which the authors have kindly released for public consumption. If you have any you would also like to share, please get in touch.
To start the plug-ins section off, the list below details stand-alone software packages which will make use of the DataTables plug-in API to enhance your tables (some may work as standalone applications without requiring DataTables).
|
FixedHeader
Show details |
At times it can be useful to ensure that column titles will remain always visible on a table, even when a user scrolls down a table. The FixedHeaders add-on for DataTables will float the 'thead' element above the table at all times to help address this issue. The column titles also remain click-able to perform sorting. |
| Demos: | |
| Download: | Latest FixedHeader source |
|
KeyTable
Show details |
Provide enhanced accessibility and navigation options for DataTables enhanced tables, by allowing Excel like cell navigation on any table. Events (focus, blur, action etc) can be assigned to individual cells, columns, rows or all cells to allow advanced interaction options. |
| Details: | Information and options |
| Demos: | |
| Download: | Latest KeyTable package |
|
TableTools
Show details |
Add a toolbar to DataTables enhanced tables which allows the end user to perform actions such as saving files Comma Separated Values (CSV) or Excel (XLS), copying data to system Clipboard, or printing the table. |
| Demo: | Basic initialisation |
| Download: | Latest TableTools package |
Note that all contributed code is copyright to the original author, unless otherwise stated.