Faces does require that the clientId's are unique.
When Faces restores the view, it uses the
UIComponent.findComponent(String) method to try to restore the
serialized components.  If two components have the same clientId, then
it could cause the tree to be rendered incorrectly.

On Mon, 10 Jan 2005 11:51:17 -0500, Sean Schofield
<[EMAIL PROTECTED]> wrote:
> > I'm not sure that convertClientId is the proper place for this logic.
> >
> > convertClientId seems like its there just to change the clientId to
> > conform with specific renderer restrictions, independent of the
> > UIComponent.
> 
> The way I see it, the uniqueness of the id's can be considered a
> specific renderer restriction.  Its only XHTML that requires unique
> ids, not faces.  I think that is the key.  If faces required it as
> well, then I would agree, it wouldn't belong in the renderer.
> 
> > -Heath Borders-Wing
> 
> sean
> 


-- 
-Heath Borders-Wing
[EMAIL PROTECTED]

Reply via email to