Need to develop javascript functions and/or XSL techniques to support tables in a client side XSL project. I have reviewed a large number of scripts available online, have not found a solution that incorporates all of the following. Willing to provide information on scripts reviewed already. Browser used will be standardized on IE6, standards based implementation preferred. If you have an existing package which incorporates most of these features, I am willing to review for possible licensing.
Following are the specs for the table functions required:
IE6 compatible in standards mode
Must use thead tbody html tags
Clicking on headers must sort table
Must do alpha sort
Must do date sort
Must do number sort
Must sort values of table elements that are input controls (i.e. selects, checkboxes, text inputs, etc.)
Sorts must be descending and ascending
Columns must be draggable to new locations.
Columns must be resizeable.
Indicator in header must show whether descending or ascending
Table must be scrollable with headers and footers fixed if data overflows
If table does not fill maximum space, must decrease height to space actually utilized
Speed should be good on resort of 300 item table with 6 columns. Client machines will be 900mhz Windows XP operating system.
Code should be implemented through CSS and javascript and/or XSL on client side. Final product will be used in XSL stylesheet styling XML data.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP and IE6.0 with MSXML 4.0.