Tuesday, March 10th, 2009

DataTables: Major update to the highly flexible data table component

Category: JavaScript, jQuery

Allan Jardine has updated his popular DataTables rich data grid control. Allan told us what his aims were for this 1.4.1 release:

Being fairly happy with the options that DataTables presents to the end user, I’ve focused this release on providing tools for the developer. A plug-in API, non-destructive DOM manipulation (the biggest weak point of the old versions) and documentation are the major new features.

If you take a look at the new rich API you will see that can manipulate the data in the table, build filters, fetch remote data, and more.

What does DataTables feature again?

  • Variable length pagination
  • On-the-fly filtering
  • Multi-coloum sorting with data type detection
  • Smart handling of column widths
  • Fully internationalisable
    UK, French, German, Spanish, Russian, Norwegian, Portuguese Brazilian (and more) translations provided
  • 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 and pagination
  • Fully themeable by CSS
  • Solid documentation

Posted by Dion Almaer at 6:46 am

3.7 rating from 40 votes


Comments feed TrackBack URI

You know what I’d like to see – a way to make HTML tables keyboard accessible/navigatable…

Comment by codedread — March 10, 2009

In what regard should they be accessible/navigable by keyboard? Do you mean the controls for filtering / sorting etc, or are we talking at a more basic level without something like DataTables in the middle? What kind of navigation would you like to see on a table?

Comment by theallan — March 10, 2009

This is amazing. I’ve been searching for similar stuff for years and never found something at this level. Thanks for posting this.

Comment by SilvioSantoZ — March 11, 2009

I notice that v1.5 is out.

I have a big project that is Prototype.js based. Does anyone know of a Prototype-based clone of DataTables?

Comment by igitur — August 18, 2009

Leave a comment

You must be logged in to post a comment.