Я создал составной компонент для замены всплывающих окон в моем проекте. Я нашел что-то действительно плохое в сгенерированном html, появляется странный идентификатор, и я не могу найти, откуда начинается этот идентификатор, поэтому я подозреваю, что этот идентификатор генерируется составным компонентом. Мне нужно удалить этот идентификатор, чтобы обновить только тот контент, который мне нужен ...
Итак, есть ли способ, которым я могу отключить этот компонент генерировать этот идентификатор ??
для иллюстрации:
<c:interface>
<c:attribute name="titulo" default="sem titulo" required="false" />
<c:attribute name="renderizar" default="false" required="false" />
<c:facet name="conteudo" />
</c:interface>
<c:implementation>
<h:outputStylesheet library="css" name="hrgiPopup.css" target="head" />
<h:outputStylesheet library="css" name="clearfix.css" target="head" />
<h:outputScript library="js" name="hrgiPopup.js" target="head" />
<h:panelGroup layout="block" rendered="#{cc.attrs.renderizar}"
class="hrgi-dialog-panel clearfix">
<h:panelGroup layout="block" class="hrgi-dialog-overlay clearfix"></h:panelGroup>
<h:panelGroup layout="block" class="hrgi-dialog-box clearfix">
<h:panelGroup layout="block" class="hrgi-dialog-title clearfix">
<h:outputLabel style="float:left" value="#{cc.attrs.titulo}" />
</h:panelGroup>
<h:panelGroup layout="block" class="hrgi-dialog-background clearfix">
<h:panelGroup layout="block" class="hrgi-dialog-content clearfix">
<c:renderFacet name="conteudo" required="true" />
</h:panelGroup>
</h:panelGroup>
</h:panelGroup>
</h:panelGroup>