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

Martin Marinschek resolved TOMAHAWK-581.
----------------------------------------

    Fix Version/s: 1.1.4-SNAPSHOT
       Resolution: Fixed
         Assignee: Martin Marinschek

With your proposed optimal solution, you'll essentially make the id-handling of 
JSF invalid - you cannot have more than one component of the same id in 
different forms then.

I've reduced the exception to a warning though.

regards,

Martin

> Focus component cannot focus controls within a subview.
> -------------------------------------------------------
>
>                 Key: TOMAHAWK-581
>                 URL: http://issues.apache.org/jira/browse/TOMAHAWK-581
>             Project: MyFaces Tomahawk
>          Issue Type: Bug
>    Affects Versions: 1.1.5-SNAPSHOT
>            Reporter: Chad Lyon
>         Assigned To: Martin Marinschek
>            Priority: Minor
>             Fix For: 1.1.4-SNAPSHOT
>
>         Attachments: FocusPatch_08-03-2006.diff
>
>
> The focus control only searches it's parent UINamingContainer for the control 
> with "id" as specified by the "for" attribute.  Therefore controls contained 
> in subviews cannot be focused by the focus control.  There is a work around 
> for this (see below) but an optimal solution would be to have the focus 
> control ascend to the HTMLForm component and search all UINamingContainers 
> for the control with "id" as specified by the "for" attribute.
> The work around involves removing the Exception thrown by the focus component 
> when a search for the control with "id" as specified in the "for" attribute 
> fails.  By doing this you can place a focus control in the parent UINaming 
> container as well as in all subviews and the focus component that finds the 
> control will be the one that generates the javascript to focus the control it 
> found.  A patch for the workaround is attached.

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