给定的问题是,传递复杂参数(请参见下面的代码示例)在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>
我不是在寻找使用ManagedBean的解决方案,例如:
<h:outputFormat value="Final result is: {0}">
<f:param value="mngr.formattedParams />
</h:outputFormat>
但是,有一个适用于OmniFaces的正确解决方案:
JSF-2. h:outputFormat. Complex f:param
我想知道PrimeFaces中是否还有解决方案?
最佳答案
没有PrimeFaces没有此功能。由于OmniFaces拥有它,因此没有任何理由。它们都针对JSF的不同方面:ui组件套件与实用程序套件,因此完全互补