. |
Gridx | Enhanced Data Grid | dGrid | |
. | Pure Grid | |||
. | create from HTML | Y | Y | Y |
. | auto width | Y | Y | N |
. | auto height | Y | Y | Y |
. | auto resize in container widget | Y | Y | N |
. | resize programmatically | Y | Y | Y |
. | set new store | Y | Y | Y |
. | set new column structure | Y | Y | Y |
. | predefined column width in pixel | Y | Y | N |
. | predefined column width in percentage | Y | Y | N |
. | predefined column width in arbitrary units | Y | Y | N |
. | auto dispatch column width to fill grid | Y | N | N |
. | auto adjustable percentage column width | Y | N | Y |
. | multi-subrows structure | N | Y | Y |
. | hidden columns | N | Y | Y |
. | run without store | N | N | Y |
. | horizontal scroll bar when column widths exceeds grid width | Y | Y | Y |
. | Filter | |||
. | Data type support | Y | N | N |
. | Multi rules | Y | Y | N |
. | Complex comparasions | Y | N | N |
. | Enumerable filter | Y | Y | N |
. | Customize column filterable | Y | Y | N |
. | Quick filter | Y | N | N |
. | Client side filter | Y | Y | N |
. | Pagination | Y | Y | N |
. | ||||
. | Sorting | |||
. | Basic sort | Y | Y | Y |
. | Customize if column sortable | Y | Y | Y |
. | Define comprator | Y | Y | Y |
. | Multi sort | Y | Y | N |
. | Column Resizer | Y | Y | Y |
. | ||||
. | Virtual Scroll | |||
. | scroll to index on virtual scroll | Y | Y | N |
. | Row Selection | |||
. | Single Row Select | Y | Y | Y |
. | Multiple Rows Select | Y | Y | Y |
. | Editor | |||
. | ||||
. | Complex Header | N | Y | Y |
. | Complex Row | N | Y | Y |
. | ||||
. | ||||
. | Multi View | N | Y | |
. | Row DnD | |||
. | reorder one selected row by mouse | Y | Y | Y |
. | reorder one unselected row by mouse | N | N | Y |
. | reorder multiple rows at once | Y | Y | N |
. | reorder row(s) programically | Y | Y | N |
. | dnd row(s) between grids | Y | Y | Y |
. | dnd row(s) from grid to non-grid | Y | Y | Y |
. | dnd row(s) from non-grid to grid | Y | Y | Y |
. | copy row(s) between grids | Y | Y | N |
. | copy row(s) from grid to non-grid | Y | Y | N |
. | different dnd policies for different target/source grid | Y | Y | N |
. | Cell Selection | |||
. | single selection mode | Y | Y | Y |
. | clear selection | Y | Y | Y |
. | programmatically select/deselect multiple cells | Y | Y | N |
. | get the count of selected cells | Y | Y | N |
. | check wheter a cell is selected | Y | Y | Y |
. | multiple selection mode (CTRL mode) | Y | Y | Y |
. | extended selection mode (SHIFT + mouse click) | Y | Y | Y |
. | extended selection mode (mouse swipe) | Y | Y | N |
. | extended selection mode (SHIFT + ARROWKEY) | Y | Y | N |
. | programmatically select/deselect cells by row/column id | Y | Y | N |
. | porgrammically select/deselect cells by row/column index | Y | Y | N |
. | Indirect Selection | |||
. | show checkbox for multiple/extended selection mode | Y | Y | Y |
. | show radiobox for single selection mode | Y | Y | Y |
. | select all checkbox for multiple/extended selection mode | Y | Y | Y |
. | hide select all checkbox for multiple/extended selection mode | Y | Y | N |
. | configurable width for indirect selection column | Y | Y | N |
. | indirect selection column does not scroll when scrolling grid horizontally | Y | Y | N |
. | configurable header label when no select all checkbox | N | N | Y |
. | Tree | |||
. | tree grid with one column containing expandos of all levels | Y | Y | Y |
. | tree grid with different columns containing expandos of different levels (nested mode) | Y | Y | N |
. | lazy rendering children levels | Y | Y | N |
. | programmatically expand/collapse | Y | Y | Y |
. | programmatically recursively expand/collapse | Y | Y | N |