[ http://issues.apache.org/jira/browse/ADFFACES-288?page=all ]

Adam Winer updated ADFFACES-288:
--------------------------------

        Status: Resolved  (was: Patch Available)
    Resolution: Fixed

Checked in patch.

> Move the defaulting of the focusRowKey attribute for the TreeTable component 
> to the renderer
> --------------------------------------------------------------------------------------------
>
>                 Key: ADFFACES-288
>                 URL: http://issues.apache.org/jira/browse/ADFFACES-288
>             Project: MyFaces ADF-Faces
>          Issue Type: Improvement
>         Environment: All
>            Reporter: Kamran Kashanian
>         Attachments: trunk.patch
>
>
> The Trinidad TreeTable is limited to a single root node. The root node that 
> is displayed by the TreeTable is indicated by the focusRowKey attribute of 
> TreeTable. When no focusRowKey attribute is specified, TreeTable defaults the 
> focusRowKey to the first node in the tree model. This defaulting of the 
> focusRowKey attribute is done in a package scoped method (__init()) of the 
> UIXTreeTable class. Since there is no hook for subclasses of UIXTreeTable to 
> override the defaulting of the focusRowKey attribute, the subclasses are also 
> limited to a single root node (if they use the same focusRowKey logic to 
> display the root node.)
> The proposal is to move the defaulting of the focusRowKey attribute out of 
> the UIXTreeTable component and into the renderer. This allows subclasses of 
> UIXTreeTable to handle a null focusRowKey and display multiple root nodes. 
> This patch includes this change. Also currently both Tree and TreeTable 
> initially expand the focusRowKey node. This initial expansion was also being 
> done in the component. This patch moves the initial expansion of the 
> focusRowKey node into the renderer.

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