Implementing a table sort, allowing the ability to sort a table by a column, is a common task and the most implemented solution is to send a request to the server for a new page containing the sorted table. Dynamic Table is a JavaScript table sort tool which uses javascript to allow client side sorting of your data tables.
With Dynamic Table you can make any data table sortable with just one javascript include and one call to an initialization function. After the call the table will can be sorted by clicking on any of the table headers. Because Dynamic Table sorts at the client side it removes unneccessary load on the server and reduces bandwidth usage while at the same time providing near instantaneous response times for the user.
As an added bonus Dynamic Table also allows the user to hide/show the columns they want to see. This can be a real boon in tables with many columns where only a small subset of the data is required.
Dynamic Table Features
Below are some of the main features of Dynamic Table.
Sort table columns by clicking on the column header or by calling the sort function via javascript.
Adds a scroll bar for easy viewing of large tables.
Incredibly fast sorting speed.
Show/Hide columns by right clicking or ctrl+clicking on the column headers and using the popup menu.
Very small download, the full script is less than 5Kb in size and the Lite version is even smaller.
Automatically detects numeric, date or currency columns and sorts them accordingly.
Easily handles nested elements.
Doesn't interfere with the appearance of the table.
Set whether sorting or column hiding is enabled individually when initializing the table.