我对关于舍入数字的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,不再出现在扩展程序中。
答案 0 :(得分:1)
我发现了自己的错误。问题是primefaces扩展的版本。旧版本是0.4,在更新为0.5.1之后,也是版本3.3.1或更高版本roundMethod正在工作。