找回密码
 立即注册

QQ登录

只需一步,快速开始

老皮

注册会员

10

主题

35

帖子

168

积分

注册会员

积分
168
老皮
注册会员   /  发表于:2020-12-11 13:51  /   查看:2579  /  回复:6
我把grid中的列 format为“#0.0%”,maxlength设置为5,当我输入99.99时,会默认进位,变成100.0,如果我输入99.4,就不会进位,怎么关闭

6 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-11 14:11:12
沙发
显示的没有问题,

根据四舍五入,99.94不会进位,还是显示99.9%
                        99.95就会进位,显示为100.0%

你说的99.4是要99.94吧,我不明白你说的关闭是什么意思,是想要都不进位吗
回复 使用道具 举报
老皮
注册会员   /  发表于:2020-12-11 14:42:55
板凳
Richard.Ma 发表于 2020-12-11 14:11
显示的没有问题,

根据四舍五入,99.94不会进位,还是显示99.9%

我不想要它自动四舍五入,我输入99.9我不想让它进位
回复 使用道具 举报
老皮
注册会员   /  发表于:2020-12-11 15:47:05
地板
Richard.Ma 发表于 2020-12-11 14:11
显示的没有问题,

根据四舍五入,99.94不会进位,还是显示99.9%

版主,这个问题能解决吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-11 17:40:26
5#
C1提供的Format其实就是C#通用的Format设置,目前看来这个问题没办法通过Format解决,那么只能是你通过数据源的层面来解决了
回复 使用道具 举报
老皮
注册会员   /  发表于:2020-12-16 09:13:29
6#
Richard.Ma 发表于 2020-12-11 17:40
C1提供的Format其实就是C#通用的Format设置,目前看来这个问题没办法通过Format解决,那么只能是你通过数据 ...

好,我明白了,其实这个问题是因为我上回提问的单元格输入值的最大最小值设定,因为我现在的业务输入的最大值为99.9,那个rule.Maximum没办法控制小数,所以才出现的这个问题
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-16 10:16:57
7#
嗯,这个目前确实是没有办法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部