JSF 2 - Composite component - Gerando ID

Boa tarde,

Estou criando um simples componente com o JSF 2, porém estou com problemas com o valor dos ID’s.

É o seguinte eu crio um componente:

<composite:interface >
</composite:interface>

<composite:implementation  > 
	<h:inputText value="TESTE" id="idTeste" />
</composite:implementation>

Adiciono ele ao meu form

<h:form id="formInclusao">
     <comp:teste/>
</h:form>

O código fonte da página fica

<input id="formInclusao:j_idt76:idTeste" type="text" name="formInclusao:j_idt76:idTeste" value="TESTE" />

Até ele ter adicionado o “formInclusao:” tudo bem pois é o id do form (sei que da pra tirar isso com o prependId=“false”) mas e esse “j_idt76:” como eu altero isso? Fica impossível fazer os JavaScripts assim

Valeu pela ajuda

olá.

estou tendo um problema parecido, mas no meu caso preciso retirar esse id mesmo.

esse “j_idt…” do seu componente vc consegue modificar ele fazendo

<h:form id="formInclusao">  
     <comp:teste id="seuId" />  
</h:form>  

e o fonte da página vai ficar assim:

<input id="formInclusao:seuId:idTeste" type="text" name="formInclusao:seuId:idTeste" value="TESTE" />  

não sei se isso resolve seu problema, mas pelo menos vc vai saber qual é o id do seu componente pq é vc que está setando ele.

[]s