Using a TreeState object instead of "expanded" and "marked" in the tree node
tag
---------------------------------------------------------------------------------
Key: TOBAGO-1107
URL: https://issues.apache.org/jira/browse/TOBAGO-1107
Project: MyFaces Tobago
Issue Type: Task
Components: Core
Reporter: Udo Schnurpfeil
Assignee: Udo Schnurpfeil
The expanded and marked state was saved in the tree model directly since Tobago
1.5.0.
But it turns out, that has some disadvantages:
- to handle the state, you may have to write extra code to save the state
- usually this code is only for presenation (expanded), so you mix data and
presentation
So introducing the TreeState. The TreeState shoud be independet from tree model
implementations. It saves the path a node, instead of the node themself. This
is different to the TreeState of Tobago 1.0.x.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira