webtier@glassfish.java.net

Question about #{cc.clientId} in composite components

From: <webtier_at_javadesktop.org>
Date: Tue, 03 Nov 2009 06:14:54 PST

Given the following custom component and using page,

Using page:
[code]
...
<h:form id="form" prependId="false">
  <ez:custom id="foo"/>
</h:form>
...
[/code]

Composite component:
...
[code]
<cc:implementation>
  <h:panelGroup id="#{cc.clientId}" layout="block">bar</h:panelGroup>
</cc:implementation>
...
[/code]

Output:
[code]
...
<form id="form">
  <div id="foo:foo">bar</div>
</form>
...
[/code]
Why is the identifier of the renderd div 'foo:foo' and not 'foo'?
[Message sent by forum member 'janderssn' (janderssn_at_gmail.com)]

http://forums.java.net/jive/thread.jspa?messageID=370312