Direct Title
Any text can be used as a title
Header
With value binding
Booking
Title via Label Engine
Fallback (from DE to EN)
JeeBookingXX:
Missing Entry
Bookings
Title via Label Engine
Fallback (from DE to EN)
JeeBooking:xx
Missing entry
A (optional) link attribute generates a Hyperlink of the title.
Demo Attributesuffix
A suffix after the translation
Demo Attributeb93136a0-f0fd-434d-85f5-df3de4a8ded0
A suffix (value binding) after the translationb93136a0-f0fd-434d-85f5-df3de4a8ded0
Header
If a <p:blockUI> is used in the actions-facet of the <p:panel> for a <j:svg>, then it needs to be defined like this:
<j:svg id="svgCopyLink" type="jeeslSave" .../>
<p:blockUI trigger=":fBrief:svgCopyLink:link" block=":grid"/>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader title="Direct Title"/></f:facet>
<j:inputGrid>
<p:outputLabel value="title"/>
<h:outputText id="panel-header-title" value="Any text can be used as a title"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader title="#{outputPanelHeaderBean.security.view.name[localeCode].lang}"/></f:facet>
<j:inputGrid>
<p:outputLabel value="title"/>
<h:outputText id="panel-header-title-binding" value="With value binding"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader entity="JeeBooking"/></f:facet>
<j:inputGrid>
<p:outputLabel value="entity"/>
<h:outputText id="panel-header-entity-engine" value="Title via Label Engine"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader entity="JeeBooking" userLocaleCode="de"/></f:facet>
<j:inputGrid>
<p:outputLabel value="entity"/>
<h:outputText id="panel-header-entity-fallback" value="Fallback (from DE to EN)"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader entity="JeeBookingXX"/></f:facet>
<j:inputGrid>
<p:outputLabel value="entity"/>
<h:outputText id="panel-header-entity-missing" value="Missing Entry"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader entity="JeeBooking" code="listOf"/></f:facet>
<j:inputGrid>
<p:outputLabel value="entity/code"/>
<h:outputText id="panel-header-code-engine" value="Title via Label Engine"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader entity="JeeBooking" code="listOf" userLocaleCode="de"/></f:facet>
<j:inputGrid>
<p:outputLabel value="entity/code"/>
<h:outputText id="panel-header-code-fallback" value="Fallback (from DE to EN)"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader entity="JeeBooking" code="xx"/></f:facet>
<j:inputGrid>
<p:outputLabel value="entity/code"/>
<h:outputText id="panel-header-code-missing" value="Missing entry"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader title="Link" link="#{request.contextPath}/"/></f:facet>
<j:inputGrid>
<p:outputLabel value="link"/>
<h:outputText id="panel-header-link" value="A (optional) link attribute generates a Hyperlink of the title."/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader title="Direct Title"/></f:facet>
<j:inputGrid>
<p:outputLabel value="title"/>
<h:outputText id="panel-header-title" value="Any text can be used as a title"/>
</j:inputGrid>
</p:panel>
<p:panel styleClass="jeesl-panel">
<f:facet name="header"><j:pHeader title="#{outputPanelHeaderBean.security.view.name[localeCode].lang}"/></f:facet>
<j:inputGrid>
<p:outputLabel value="title"/>
<h:outputText id="panel-header-title-binding" value="With value binding"/>
</j:inputGrid>
</p:panel>
</ui:composition>