ComponentUtils.getScopedIdForComponent() is not producing consistent scoped IDs 
for components relocated during tag execution
-----------------------------------------------------------------------------------------------------------------------------

                 Key: TRINIDAD-2048
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2048
             Project: MyFaces Trinidad
          Issue Type: Bug
            Reporter: Max Starets
            Assignee: Max Starets


getScopedIdForComponent() simply walks the parent hierarchy to append naming 
container IDs. However, we have components that get relocated during tag 
execution, so their naming container hierarchy is different at tag execution 
time vs. the rest of the lifecycle. To solve this problem, we need to have 
getScopedIdForComponent return a scoped Id reflecting the original naming 
container hierarchy for the component, i.e. return its pre-relocation scoped ID.

This will require API additions on UIXComponent to allow relocated components 
to provide their logical (original parent). 

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to