DataTables is a brilliant jQuery plugin that instantly adds a full set of advanced interaction controls over whatever HTML table it gets attached to. It’s flexible, well-coded and does the job in a fantastic manner, thereby lifting a lot of grunt work off any developer who doesn’t feel like creating table controls up from scratch any more.
In bullet-point form (because copy & paste is always the easiest way), DataTables basically offers up all of this on a platter to you:
- Variable length pagination
- On-the-fly filtering
- Multi-column sorting with data type detection
- Smart handling of column widths
- Display data from almost any data source (DOM, Javascript array, Ajax file and server-side processing)
- Fully internationalisable
- UK, French, German, Spanish, Russian, Norwegian, Portuguese Brazilian (and more) translations provided
- jQuery UI ThemeRoller support
- Rock solid – backed by a suite of 1300+ unit tests
- State saving
- Hidden columns
- Dynamic creation of tables
- Ajax auto loading of data
- Custom DOM positioning
- Single column filtering
- Alternative pagination types
- Non-destructive DOM interaction
- Sorting column(s) highlighting
- Extensive plug-in support (Sorting, type detection, API functions, pagination and filtering)
- Fully themeable by CSS
- Solid documentation
- Full support for Adobe AIR
In a nutshell, it’s good… very good.
Related Link: http://www.datatables.net/index
You might also enjoy:
-
I’ve mentioned the wonderful jQuery plugin DataTables a number of times before, the awesome little trick that instantly transforms any HTML table fed to it ...
-
I somehow missed this breezing through the available documentation on the DataTables website, but basically the question arose on how to force a table that ...
-
I've mentioned the wonderful jQuery plugin Datatables a number of times before, the awesome little trick that instantly transforms any HTML table fed to it ...
-
Widget styling is a long, laborious and tedious job for the most part, which is exactly why it is so great that the guys behind jQuery UI came up with the T ...
-
Since my discovery of the awesome jQuery DataTables plug-in I haven't stopped using it in my projects at it is by far the simplest and cleanest way of deliv ...