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