0
<o:importFunctions type="java.lang.Math" />//omnifaces, see http://showcase.omnifaces.org/taghandlers/importFunctions
<c:set var="ordersToShow" value="${Math:min(5, processedOrders.size())}" /> // processedOrders is a List
<p:fieldset legend="Last Stuff (${ordersToShow})">[...]</p:fieldset>

${ordersToShow} は java.lang.Double 型 ("${ordersToShow.class}" の出力) であり、sth を出力します。「Last Stuff 2.0」のように。

「Last Stuff 2」のような出力にしたいのですが、どうすればできますか?

4

2 に答える 2

0

内部で使用されている場合、f:convertNumber は p:fieldSet に対してエラー (ValueHolder のインスタンスではない親) をスローします。

代わりに、マネージド Bean に文字列を保持し、そのゲッターで使用できますString.format("%.0f", ordersToShow);

それ以外の場合は、fieldSet のバインディング変数を保持し、上記のフォーマットされた値を Bean に設定します。

于 2013-04-08T10:49:54.917 に答える