Portal Showcase
ui:composition
Same as ui:component, ui:composition can add content to a Facelet page, but, as opposite to ui:component, it won't be added to the component tree.Geral Usage
Additionally, it's possible to reuse other Facelet pages usingtemplate
attribute. This text comes from a template
Código fonte
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> <h:outputText value="#{i18n['this-text-will-not-be-rendered']}"/> This text won't be rendered too <ui:composition template="template.xhtml"/> </ui:composition>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:h="http://xmlns.jcp.org/jsf/html"> <br/><br/> <h:outputText value="#{i18n['this-text-comes-from-a-template']}"/> </ui:composition>
Liferay Faces Bridge Implementation 5.0.0 + Liferay Faces Portal 5.0.0 + Showcase Common 3.1.1 + Liferay Faces Util 3.4.1 + Mojarra 2.2.20