[ http://issues.apache.org/jira/browse/TOMAHAWK-437?page=all ]
     
sean schofield resolved TOMAHAWK-437:
-------------------------------------

    Fix Version: 1.1.4-SNAPSHOT
     Resolution: Fixed

I fixed the original problem reported.  Issue #1 from my list above remains, 
but this doesn't cause any problems and is a little trickier to solve.  Please 
test against latest source code to confirm that it works for you.

> Tree2 uses cookies when preserveToggle==false
> ---------------------------------------------
>
>          Key: TOMAHAWK-437
>          URL: http://issues.apache.org/jira/browse/TOMAHAWK-437
>      Project: MyFaces Tomahawk
>         Type: Bug

>   Components: Tree2
>     Versions: 1.1.2
>  Environment: actually the release version is 1.1.3
>     Reporter: Chris Hane
>     Assignee: sean schofield
>     Priority: Minor
>      Fix For: 1.1.4-SNAPSHOT

>
> This should probably be two issues, but I will let you decide that.
> 1. Can not have same screen open in two windows.  Cookies from one screen 
> affect the toggle status of the tree in the secon window.
> 2. preserveToggle==false still sets a cookie...
> Here is the original email to the list 
> http://marc.theaimsgroup.com/?l=myfaces-dev&m=114727809302352&w=2:
> <paste>
> I have been playing around with the tree2 control trying to make it do what I 
> want.  Nice control....
> Question, I have been having issues with the following setup:
>  - clientSideToggle = true
>  - preserveToggle = false
> When I have two windows open on the same view, the tree2 state is shared 
> between both.  This means that someone can not view two different records and 
> have different tree expand/collapse states.  Or more specifically, when I 
> execute an action (commandLink) on the tree and return the same view (i.e., 
> add/delete a TreeNode), the state of expanded/collpased nodes is read from 
> the cookie.
> I think I traced it down to the HtmlTreeRenderer.decode method.
> At line 123 is:
> if(tree.isClientSideToggle())
> {
>    restoreStateFromCookies(context, component);
> }
> Shouldn't the if statement also look at the tree.isPreserveToggle()? Not an 
> expert in JSF by any stretch of the imagination, so if I'm on the wrong track 
> or this doesn't make sense just let me know....
> Chris.... 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to