DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction controls to any HTML table.

Basic Configuration

Searching, ordering, paging etc goodness will be immediately added to the table, as shown in this example.


Show/Hide Columns Dynamically

This example shows how to dynamically show and hide columns in a table.

DataTable With Child Rows

This can be used to show additional information about a row, useful for cases where you wish to convey more information about a row than there is space for in the host table.