2013-10-17 9 views
5

どのように1つのパラメータ出力を別のパラメータ入力(値)にすることができますか?つまり、どうすれば複雑なパラメータを構築できますか?JSF-2。 h:outputFormat。複雑なf:param

私はパラメータを構築しようとしました。あなたは、標準JSFの機能を使用することはできません

<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> 

答えて

6

: は、ここでは、コードです。しかし、OmniFacesはこれを行うことができます。彼らは特別なo:param tagを実装しました。

あなたの場合のために、それは次のようになります。

<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

PrimeFacesはOのようなものがあるん。PARAMを? – Burnee