[ 
https://issues.apache.org/jira/browse/TRINIDAD-1483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kamran Kashanian updated TRINIDAD-1483:
---------------------------------------

    Status: Patch Available  (was: Open)

> FocusEvent should contain information about the new focus row key
> -----------------------------------------------------------------
>
>                 Key: TRINIDAD-1483
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1483
>             Project: MyFaces Trinidad
>          Issue Type: Improvement
>          Components: Components
>            Reporter: Nicolas Pombourcq
>         Attachments: focusevent1.2.11.3.patch
>
>
> When the tree or tree table fires a FocusEvent, a backing bean that wants to 
> keep current on the state of the focus row key needs to call 
> component.getRowKey() to get the new focus row key, which is not very 
> intuitive. getFocusRowKey does not work because if the attribute is bound to 
> an EL expression and the new focus row key is null, it will actually end up 
> resolving the EL expression which would contain the old value.
> The best way to solve this would be to provide the following information on 
> FocusEvent:
> + Object getNewFocusRowKey(): returns the focus row key after the event has 
> been processed;
> + Object getOldFocusRowKey(): returns the focus row key before the event was 
> fired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to