Agenda - discuss requirements for tree component
Details about two features that are sure to not fit in M4 are to be added later
To be removed:
- Tree state advisors to be replaced with component attributes/visual model
- Caching of tree nodes/models - nobody uses this, should be implemented at application level
Questions:
- What are the plans for tree data model
- Design it based on existing AbstractDataModel
- Allow it to be used as "value" attribute - that's a new feature that was lacking in 3.x
- Concerns about several root nodes
- Sequence-based models don't provide persistent row keys
- Map-based models provide persistent row keys, but have issues with arbitrary ordering
- Sequence-based models with EL-expression for row key
- Visual models
- Hard to keep them synced
- Tree will be using inputs-like model. State of the node will be stored in model if user provided attributes, otherwise this data will be saved in component state
- JSF 2.1
- Need to look at spec. changes for UIData
- Likely to have fork for JSF 2.0 & 2.1 support
- Need to decide whether we orient to 2.0 or 2.1
Issues:
None for now
Comments