2013-10-17 2 views
5

Wie kann ein Parameterausgang ein anderer Parametereingang (Wert) werden? Oder mit anderen Worten, wie kann ich einen komplexen Parameter aufbauen?JSF-2. h: Ausgabeformat. Complex f: param

Ich habe versucht, Parameter zu bauen. Hier ist der Code:

<h:outputFormat value="Final result is: {0}"> 
    <f:param> 
     <h:outputFormat value="{0} to {1}"> 
      <f:param value="#{mngr.lowerBound}"/> 
      <f:param value="#{mngr.upperBound}"/> 
     </h:outputFormat> 
    </f:param> 
</h:outputFormat> 

Antwort

6

Sie keine Standard-JSF-Funktionalität kann. Aber OmniFaces kann dies für Sie tun. Sie implementierten eine spezielle o:param tag.

Für Sie Fall, das wäre:

<h:outputFormat value="Final result is: {0}"> 
    <o:param> 
     <h:outputFormat value="{0} to {1}"> 
      <f:param value="#{mngr.lowerBound}"/> 
      <f:param value="#{mngr.upperBound}"/> 
     </h:outputFormat> 
    </o:param> 
</h:outputFormat> 
+0

Hat PrimeFaces etwas wie o hat: param? – Burnee