2016-07-27 36 views
1

Das angegebene Problem besteht darin, dass die Übergabe komplexer Parameter (siehe Codebeispiel unten) in JSF nicht funktioniert.Hat PrimeFaces etwas wie o: param (Lösung, um einen komplexen Parameter für outputFormat hinzuzufügen)?

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

Ich bin NICHT für die Lösung, die die ManagedBean, wie diese verwendet:

<h:outputFormat value="Final result is: {0}"> 
    <f:param value="mngr.formattedParams /> 
</h:outputFormat> 

Allerdings ist es eine richtige Lösung, die in OmniFaces funktioniert: JSF-2. h:outputFormat. Complex f:param

I Ich frage mich, ob es in PrimeFaces auch eine Lösung gibt?

+0

Hat die Antwort Ihnen geholfen? Dann ist es in StackOverflow eine gute Übung, es zu "akzeptieren". – Kukeltje

+0

Ja, es half und danke dafür. Allerdings warte ich immer 2-4 Wochen bevor ich die Antwort endlich akzeptiere. Bleib ruhig, ich werde es akzeptieren, wenn es nicht bald besser geht. Danke nochmal! – Burnee

+0

Gut genug, aber es könnte gut sein, die Poster darüber zu informieren. Ansonsten, ohne Rückmeldung, könnten sie weniger geneigt sein, neuere Fragen zu beantworten. – Kukeltje

Antwort

6

Kein PrimeFaces hat dies nicht. Es gibt auch keinen Grund, da OmniFaces es hat. Und beide zielen auf verschiedene Aspekte von JSF ab: ui component suite vs utility suite so vollständig komplementär