|
Features |
|

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 |