PrimeFaces是否有类似o:param(为outputFormat添加复杂参数的解决方案)?

时间:2016-07-27 17:24:09

标签: jsf primefaces internationalization el omnifaces

给出的问题是传递复杂参数(参见下面的代码示例)在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中是否还有解决方案?

1 个答案:

答案 0 :(得分:6)

没有PrimeFaces没有这个。因为OmniFaces拥有它,所以没有理由。它们都针对JSF的不同方面:ui组件套件与实用套件完全互补