You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by ma...@daimlerchrysler.com on 2005/11/28 11:46:47 UTC

Antwort: 1.0.9 -> 1.1.1 : tree2 node state

If you leave the view ... than you have a new view and the state of tree 
is also a new one.
No other component (afaik) does maintain the state over several views. The 
tree did save the state in 1.0.9 in the session ... that made it possible 
to maintain the state. But this pollutes the session memory.
If you use the client-side toggle you can use preserveState=true instead 
or if you use server-side toggle you can provide a session scoped 
TreeModel (and return TreeState.isTransient() -> true). That way you can 
maintain the state on your own.

dennis@dbyrne.net schrieb am 25.11.2005 21:51:29:

> Using 1.0.9, the following maintains node state very well: 
> node state is preserved even after users leave the view and 
> come back.  After moving to 1.1.1, this only happens when the 
> back button is pushed. Can anyone give me a high level idea 
> as to what has changed?
> 
> <t:tree2 showRootNode="false" id="tree" 
>    value="#{officeTreeBacker.tree}" var="node"
>    varNodeToggler="t" clientSideToggle="false">
> 
> Dennis Byrne