[
https://issues.apache.org/jira/browse/MYFACES-3561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leonardo Uribe updated MYFACES-3561:
------------------------------------
Status: Patch Available (was: Open)
> [perf] skip UniqueIdVendor.createUniqueId(FacesContext context, String seed)
> for facelets generated component ids
> -----------------------------------------------------------------------------------------------------------------
>
> Key: MYFACES-3561
> URL: https://issues.apache.org/jira/browse/MYFACES-3561
> Project: MyFaces Core
> Issue Type: Improvement
> Components: JSR-314
> Reporter: Leonardo Uribe
> Attachments: MYFACES-3561-1.patch
>
>
> Component unique ids generated by facelets need always to pass as params
> through
> UniqueIdVendor.createUniqueId(FacesContext context, String seed)
> But most of the time, the only thing this call does is append the unique id
> prefix UIViewRoot.UNIQUE_ID_PREFIX or j_id to the seed. It has sense for
> programatically added component ids but is complete worthless for facelets
> added components, because in this case there is a global strategy to keep
> uniqueness of components without rely on UniqueIdVendor logic.
> The big question is if we can set it by default. There is nothing in the spec
> that forces us to do it......
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira