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


Reply via email to