Details
- 
        Type: New Feature New Feature
- 
        Status: Closed
- 
            Priority: Major 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.