Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 3 ACE components
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
Add a new ace:tree component with the following features:
- Static (client-side) and server-side (dynamic) rendering
- Lazy data loading
- Support for moving nodes via Drag and Drop
- Support for tree node selection (rowSelector), single/Multiple
- Possible Checkbox selection (similar to ICEfaces EE Composite Component "ice-cc:selectionTree")
- Possible treeNodeEditor (editable tree node) support
- Optimized rendering for large tree structures with DOMdiff
- Full set of client events for node selection, expansion/collapse, editing, etc.
- Static (client-side) and server-side (dynamic) rendering
- Lazy data loading
- Support for moving nodes via Drag and Drop
- Support for tree node selection (rowSelector), single/Multiple
- Possible Checkbox selection (similar to ICEfaces EE Composite Component "ice-cc:selectionTree")
- Possible treeNodeEditor (editable tree node) support
- Optimized rendering for large tree structures with DOMdiff
- Full set of client events for node selection, expansion/collapse, editing, etc.
How much does this vary from a multi-level row expansion table case?
Seems like row expansion just needs static rendering and drag/drop.