Sort your HTML Tables with AJAX & JavaScript
Posted on March 10, 2009, Filled under JavaScript,
Bookmark it
Do you need to add advanced interaction controls to your HTML Table without refreshing the browser page? Checkout the following list of Data Grids:
tablesorter is an awesome JQuery plugin that turns a standard HTML table with HEAD and TBODY tags into a sortable table without page refreshes.

Features:
- Multi-column sorting
- Parsers for sorting text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats), time. – you can add your own easily
- Support for ROWSPAN and COLSPAN on TH elements
- Extensibility via widget system
- Cross-browser: IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+
- Small code size
The script is very easy to setup and it has a full documentation that will help you to customize it.
DataTables is an excellent JQuery Plugin for sorting tables. It’s a highly flexible tool which adds advanced interaction controls to any HTML tables:

Quick feature list:
- Variable length pagination
- ‘On the fly’ filtering
- Multi-column sorting with data fly detection
- Smart handling of column widths
- Multilingual
- State saving
- Hidden columns
- AJAX auto loading of data
- Customizable via CSS
Yahoo! UI Library: DataTable provides a simple and powerful API to display screen-reader accessible tabular data on a web page.

Important features:
- Sortable columns
- Pagination
- Row Selection
- Scrolling
- Inline Cell Editing
- Resizeable columns
dhtmlxGrid is an Ajax-enabled JavaScript grid control with powerful data binding, cutting-edge functionality, and excellent performance with large datasets. The gridview component is easy to use and provides great flexibility having a rich client-side API. Different data sources are supported such as: CSV, JS array, XML, JSON, HTML Table.

A quick feature list:
- Full Control with JavaScript API
- Simple JS or XML Configuration
- Integration with HTML Form
- Built-in filtering, searching, grouping
- Auto-calculated values in footer/header
- Easy client-to-server comunication
- Support for including other grids as subgrids
- Drag-and-drop rows/columns within grid
- Different keyboard mappings
Nitobi Grid offers features that matter to developers: Excel copy and paste, in-place cell editing, and live scrolling.

Features include:
- Livescrolling Mode
- Master-Detail Grids
- Multi-Select
- Paging Mode
- Remote Data
- Resizable Grid
- Showall Mode
TinyTable JavaScript Table Sorter – 2.5KB is a very small and easy to use ‘Data Table’ script. It has been tested in Firefox 2/3, IE 6/7/8, Opera, Safari and Chrome.

Features include:
- Row & Column Highlighting
- Optional pagination
- Support for links
- Date/link parsing
- Header Class Toggling
- Auto data type recognition
- Selective column sorting
Do you wish to receive the latest updates as soon as they are posted? Get our RSS Feed or Subscribe to the Newsletter!
- March 10, 2009
- article by Gabriel C.
- Leave a reply!
Sponsors
Related Posts
-
Powerful AJAX-enabled DHTML JavaScript Grid Control: dhtmlxGridat January 7, 2010
-
Table Sorting, Filtering etc. from JavaScript Toolboxat December 24, 2008
-
Advanced Lightweight JavaScript Table Sorter: TinyTable V3at November 19, 2009
-
Arrange HTML Elements according to the Grid: jQuery Masonryat January 1, 2010 with 3 comments
-
Style your HTML Input Form Elements using CSS & JavaScriptat April 12, 2009 with 1 comment
