Skip to main content
Email Password   helpLost your password?

demo image

Introduction

This JavaScript code can be used to convert tables in ordinary HTML into sortable ones by associating each title column with an onClick event to automatically sort the data rows.

No additional coding is necessary. All you need to do is give your table an ID field, include the sortTable.js file and call initTable in your document's onLoad method.

<HTML>
<HEAD>
<TITLE>Sample Table</TITLE>
</HEAD>
<BODY onLoad='initTable("table0");'>

<SCRIPT SRC="sortTable.js"></SCRIPT>

<TABLE ID="table0" BORDER=1>
	<TBODY>
	<TR><TD ROWSPAN=2>NO</TD><TD COLSPAN=2>IDS</TD><TD ROWSPAN=2>Date</TD></TR>
	<TR><TD>ID</TD><TD>Device ID</TD></TR>
	<TR><TD COLSPAN=4> </TD></TR>
	<TR><TD COLSPAN=3> </TD><TD> </TD></TR>
	<TR><TD>1</TD><TD>k</TD><TD>00030</TD><TD>11/09/01 12:14:00 pm</TD></TR>
	<TR><TD>2</TD><TD>c</TD><TD>00006</TD><TD>11/11/01 12:15:00 pm</TD></TR>
	<TR><TD>3</TD><TD>a</TD><TD>00016</TD><TD>10/16/01 08:14:00 am</TD></TR>
	<TR><TD>4</TD><TD>b</TD><TD>00031</TD><TD>09/05/01 10:05:00 am</TD></TR>
</TABLE>

History

27 Nov 2001 - updated source

3 Dec 2001 - updated source to include better comments. Also changed the main engine so that the data rows with various properties can be swapped as a whole. This change makes the script more flexible

6 Dec 2001 - The script now uses delete/insertCell for all the cell manipulation. So, what does this mean? Well, it's really flexible now. It should retain all the cell properties even when the script gets applied, including those of the title cells.

18 Dec 2001 - Fixed a few more bugs and improved the script so that it can handle different types of title cells.

23 Jan 2002 - Updated source files

15 Mar 2002

5 Apr 2002

10 Apr 2002

25 Apr 2002

25 July 2002:

25 Sep 2002:

You must Sign In to use this message board.
 
 
Per page   
 FirstPrevNext
GeneralFinding rowindex of the Html table in javascript Pin
Rajeshgut
5:20 13 Oct '09  
GeneralSorting by second word in a column. Pin
John Rogers
16:50 24 Jun '08  
Generalhelp....? Pin
bakfull soulie
11:18 6 May '08  
GeneralRe: help....? Pin
John Rogers
16:46 24 Jun '08  
Questionsetting columns to ignore Pin
alastarwaterwolf
14:13 21 Aug '07  
Questionforums Pin
viji27031985
5:25 20 Aug '07  
Generalgreat script Pin
rodsavestuff
10:01 14 Feb '07  
QuestionProblems with columns with select fields Pin
steffersonj
5:42 14 Nov '06  
Generalfixed header Pin
J5121982
22:29 6 Aug '06  
GeneralRe-initialization in conjunction with Filter Pin
ahooja
7:12 28 Jun '06  
GeneralProblem with empty cells Pin
siribudigi
8:44 9 May '06  
GeneralHow to sort on columns having checkbox ? Pin
CottonGear
2:07 20 Oct '05  
GeneralDate with format DD-MON-YY is not sorting properly Pin
dhan_raj
2:10 14 Oct '05  
GeneralTry this script, its awesome Pin
S.A.S.
23:16 18 Sep '05  
GeneralChanging the column that sorts Pin
CrystalB25
10:45 15 Feb '05  
GeneralRe: Changing the column that sorts Pin
androidik
4:55 18 Mar '05  
Generalwrong css class in firefox Pin
Laubi_
4:22 9 Jan '05  
Generalskip rows while sorting table. Great Effort Pin
sreepavanic
5:11 18 Nov '04  
GeneralFormatting Table and fields Pin
gareth1351684981
2:09 21 Apr '04  
GeneralCells with a Link Pin
JoeStone
9:20 21 Jan '04  
GeneralSorting a table on XML page Pin
Anonymous
10:27 26 Nov '03  
GeneralAnother bug found!!! Pin
Zhuofei Wang
16:47 18 Sep '03  
GeneralEmpty cells problem Pin
DrJ2
22:35 10 Aug '03  
GeneralVery Slow for large data Pin
amitsinha
10:54 4 Aug '03  
GeneralRe: Very Slow for large data Pin
Stephane Rodriguez.
11:25 4 Aug '03  


Last Updated 24 Sep 2002 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2009