We are now looking for programmers : in Java script ( Ajax)
We presently have a Java component running our tree display and it is not working well. Perhaps you are a java expert and can breath some life back into this tree system but in general we are committed to replacing the Java function with Java Script .. mainly AJAX. We are giving priority to those with components already created that do this or could be upgraded to do these features.
If you have skills in this area, hopefully a library of functions, perhaps we could use you on a few projects.
Our needs:
#1 Tree list
#2 Calendar
#3 Grid
We are looking for a java script (AJAX) tree/list system for our site. It needs to have the following features:
- optional tree mode (has expand icons for expanding nodes with children)
- nodes are expanded without reloading whole page
- option for dynamic loading of node children (for large lists, must have option for the system to load the node children only when the user expands the node). Must follow the above request of loading the node info without loading the whole page again.
- columns sortable (client side)
- would be nice to be able to set the default on each column for sorting descending/ascending *
- should sort regardless of case
- checkboxes
- any column can contain checkboxes
- checking parent will check all children (same with unchecking)
- parent to indicate some children selected/all children selected (grayed checked, ungrayed checked)
- need js api to handle click events (must send id of the row and column, and optional user data)
- links
- any column can be assigned a link that also passes the id of the row via get
- inline editing
- able to optionally turn on editing for any column
- edit modes include input box and select (combo) elements
- js api to handle any edit events
- uses css for layout/format options, xml for data
- formatting of columns, rows or cells
- method of passing all values and cell options via xml
- must be plugin free
- at this time it seems our best route might be AJAX (advanced javascript and xml) to accomplish all the dynamic and client side needs outlined here. Other suggestions?
- php class to interface with system (if applicant has strong php skills)
- setup columns via class method
- creates xml
- option to set a function to run a columns data thru
- input to handle a record set or single rows at a time
simple example:
$list->AddCol('title'=>'First Name','field'=>"first_name",'class'=>'css_class',' sortable'=>0)(?)
$list->AddRows( array( array('first_name'=>'Sam'), array('first_name'=>'Dave') )(?)
*desired, but could be left out for first version
IntranetSites.com
Bill Coughlin BC Canada