Komisches JSF Facets Rendering

Freitag, 29. April 2011

Interessant. Facets dürfen nicht mehrere Subelemente haben, sondern nur eines. Das wiederum darf schon mehrere Elemente beinhalten. Langer Rede kurzer Sinn: Das

<rich:tabPanel>
	<rich:tab id="xyz">
		<f:facet name="label">
			<s:fragment>
				<h:outputText value="#{bean.property1}" />
				<h:outputText value="#{bean.property2}" />
			</s:fragment>
		</f:facet>
		...
		Tab Content
		...
	</rich:tab>
</rich:tabPanel>

funktioniert, das

<rich:tabPanel>
	<rich:tab id="xyz">
		<f:facet name="label">
			<h:outputText value="#{bean.property1}" />
			<h:outputText value="#{bean.property2}" />
		</f:facet>
		...
		Tab Content
		...
	</rich:tab>
</rich:tabPanel> 

nicht.