You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "sean schofield (JIRA)" <de...@myfaces.apache.org> on 2006/02/18 18:13:32 UTC

[jira] Closed: (MYFACES-839) Leaf nodes render navigation command link in Tree2

     [ http://issues.apache.org/jira/browse/MYFACES-839?page=all ]
     
sean schofield closed MYFACES-839:
----------------------------------

    Resolution: Duplicate

> Leaf nodes render navigation command link in Tree2
> --------------------------------------------------
>
>          Key: MYFACES-839
>          URL: http://issues.apache.org/jira/browse/MYFACES-839
>      Project: MyFaces
>         Type: Bug
>   Components: Tomahawk
>     Versions: 1.1.1
>  Environment: Windows 2000, Tomcat 5.5, JVM Sun Jre 1.5.0_03, Firefox 1.0.7, IE6.0.2800.1106
>     Reporter: Cesar A. Correia
>     Assignee: sean schofield

>
> The renderer of Tree2 is rendering navigation command link for leaf nodes. The icon minus or plus don't appear but the link is active. When the user clicks on link the following error is triggered:
> Encountered a node ["xxx"] with an illogical state.  Node is expanded but it is also considered a leaf (a leaf cannot be considered expanded.)
> One solution for this is in HtmlTreeRenderer.java, about line 580, replace the code:
> RendererUtils.renderChild(context, expandControl);
> by this:
> if (!node.isLeaf()){
>      RendererUtils.renderChild(context, expandControl);
> }else{
>     RendererUtils.renderChild(context, image);
> }
> Cesar.

-- 
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