jQuery MiniUI

 找回密码
 立即注册
查看: 2271|回复: 5
打印 上一主题 下一主题

一个非常奇怪的现象 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2022-8-1 14:58:24 |只看该作者 |倒序浏览
本帖最后由 happylover1278 于 2022-8-1 15:01 编辑
  1. <div field="money" width="120" allowSort="false" headerAlign="center" align="right" numberFormat="0.00">
  2.       金额
  3.             </div>
复制代码
当grid中,金额赋为1.275时,表格中格式化为1.27
但是赋值1.725时,表格中格式化为1.73
所以numberFormat="0.00"到底是向上取整还是向下取整?



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

沙发
发表于 2022-8-1 15:27:42 |只看该作者
目测是插件底层直接使用toFixed造成的。这个js方法本身是有问题的。这种涉及财务的展示错误怎么搞,模块多的很又不可能自己一个一个去重新改

Rank: 8Rank: 8

板凳
发表于 2022-8-1 15:43:08 |只看该作者
请了解一下js 四舍五入的规则,这内部就是原生的toFixed方法。
四舍六入五取偶

Rank: 6Rank: 6

地板
发表于 2022-8-1 15:48:25 |只看该作者
felt 发表于 2022-8-1 15:43
请了解一下js 四舍五入的规则,这内部就是原生的toFixed方法。
四舍六入五取偶 ...

我的意思是    那插件内部就不应该调用这个方法了啊    有的客户不认啊

Rank: 8Rank: 8

5#
发表于 2022-8-1 15:57:20 |只看该作者
happylover1278 发表于 2022-8-1 15:48
我的意思是    那插件内部就不应该调用这个方法了啊    有的客户不认啊

这只能改造原生的toFixed方法

Rank: 6Rank: 6

6#
发表于 2022-8-1 15:59:37 |只看该作者
felt 发表于 2022-8-1 15:57
这只能改造原生的toFixed方法

好吧....

Archiver|普加软件

GMT+8, 2024-11-26 00:32 , Processed in 1.043986 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部