0

数値の丸めに関するprimefaces拡張機能に問題があります

データベースからの値は 1.24569833 ですが、画面では 1.240000 と表示されます。しかし、私は番号が 1.245700 として印刷されることを望んでいます。まもなく、データベースからの数字を4桁に丸めたいと思います。

 <pe:inputNumber
                disabled="#{expenseBean.renderMode.currencyRateInputDisabled()}"
                decimalPlaces="6" 
                rendered="#{!expenseBean.renderMode.kdvPanelRendered()}"
                id="defaultCurrencyRate"
                value="#{expenseBean.expense.selectedExpenseSpending.spendingCurrencyRate}">    

inputNumber の roundMethod 属性を聞いたことがありますが、問題は解決しませんでした。手伝って頂けますか?

編集: InputNumber はコア PrimeFaces に昇格され、拡張機能には含まれなくなりました。

4

1 に答える 1

1

私は自分の間違いを見つけました。問題は、primefaces拡張機能のバージョンです。古いバージョンは0.4で、0.5.1に更新した後、primefaces3.3.1以降のroundMethodが機能しています。

于 2012-08-08T07:15:23.103 に答える