Hi, in a mixed environment (Trinidad, Tomahawk, Facelets, Richfaces) I
noticed that - even when using non-Trinidad components - we get Trinidad
skins being used for classes.
For example, in:
<h:commandLink>
<h:graphicImage value="#{sessionBean.map[menu.link.icon]}"
style="border: 0px" rendered="#{menu.link.iconized}"/>
<h:outputText value="#{menu.label}"/>
</h:commandLink>
there is no Trinidad component involved, but I get the class OraLink
being used for rendering the <a> element.
Also I should remark that at higher level, there are other Trinidad
containing components, but I guess there is no "inheritance" in
rendering styles.
When such (standard) link is embedded into another library component -
style conflict arise - such as in:
<rich:dropDownMenu>
<f:facet name="label">
<h:commandLink>
....
How can we avoid this effect ?
Thanks -- Renzo