Features

Top  Previous  Next

 

 

treeComponent

 

 

 

Client and server sides support for selection and data models
Component presentation can be changed dynamically on the client side by proper manipulation of java script data and selection models
Customization of nodes,leafs and tree lines images
Customization of images per node/leaf
Support of standard and rollover images per node/leaf
Different modes for expanding/collapsing a node ( mouse click and mouse over node modes):
by clicking on +/- node image icon
by pointing the mouse over +/- node with delaying
Different root node visibility modes :
without root node
with visible root
with root and root +/- icon.
Support of initial selection modes :
given node is opened
all nodes are opened
Footer and header content
Advanced and plain visual selection modes
In addition to ordinary node selection mode (when any quantity of nodes can be opened) single node selection mode is added(when only one node can be opened in a given moment)
Different tree items visual modes :
with all vertical/horizontal lines, +/- images.
without +/- tree items
without tree lines and +/- items
Status text for any node/leaf at status bar or as a tool tip (or both)
Support of data models of any size : component can exploit lazy loading of items. Tree is renderered with the given level of nesting and all subsequent levels are loaded on request
Different lazy loading modes :
client side lazy loading of items - a whole data model is loaded to a client side and rendered on request.
server side lazy loading of items - a data model is stored on server and loaded to client on request.
Support of the server side triggers(in server side lazy loading mode) :
serverSideOnBeforeItemSelectTrigger - URL of servlet/jsp that will be invoked before any item will be selected
serverSideOnAfterItemSelectTrigger - URL of servlet/jsp that will be invoked after any item will be selected
Client side callback functions on item selection,on clear selection
Skinning support
Drag and drop support
Ajax operations