0

我对有关舍入数字的 primefaces 扩展有疑问

来自数据库的值为 1.24569833,但在屏幕上打印为 1.240000。但我希望该数字打印为 1.245700。不久,我想将来自数据库的数字四舍五入。

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

我听说了 inputNumber 的 roundMethod 属性,但这并没有解决我的问题。你能帮助我吗?

编辑: InputNumber 已被提升为核心 PrimeFaces 并且不再在 Extensions 中。

4

1 回答 1

1

我发现了我的错误。问题是primefaces扩展的版本。旧版本是 0.4 ,更新到 0.5.1 后,primefaces 3.3.1 或更高版本的 roundMethod 正在工作。

于 2012-08-08T07:15:23.103 回答