Features

Top  Previous  Next

 

 

tableComponent

 

 

 

 

Below is the list of the generic component features.

 

See more specific features in the topics below.

 

Besides,the majority of the component's features are show-cased in the demonstration application bundled with any deliverable.

 

 

Customizable server-side and client-side data models
Client and server side support for selection and data models, column model, table header, separate User interface manager
Customizable sorting modes: any table column can be sortable or not
Multi page table navigation
Flexible rows per page selector
Advanced row and column selection models :
Single column selection mode
Single row selection mode
Multiple row selection mode
Multiple column selection mode
Multiple interval row selection mode
Disabled selection mode
Client side table component supports dynamic set and change of current selection.
Customizable cell renderers :
renderer may be set by column index
renderer may be set by column class
Customizable column comparator :
column may be set by column index
column may be set by column class
Any table column can be visible and invisible
Rich collection of default renderers and editors :
for boolean type : text, checkbox, image, combo box
for number : default number, formatted number, percent, currency, date, time, date, image, text, diagram
Customizable column header renderer :
for all columns
for column class
for column index
Table header can be visible or invisible
Flexible background and foreground customization criteria :
default
selected
focused
sorted
Different types of alternative color model:
horizontal
vertical
custom
Separate horizontal and vertical table border settings
Customizable table row and header height
Customizable table column width, align and valign modes
Table caption
User defined callback functions for mouseOver, mouseOut, mouseClick, doubleClick, data change HTML events
Flexible table editor modes :
ready for edit mode(initiated by a click on appropriate cell)
inplace edit mode(initiated by double click on appropriate cell)
Keyboard support for all operations
Skining support
Drag and drop support
Ajax support for all operations