找回密码
 立即注册

QQ登录

只需一步,快速开始

CinYung

注册会员

18

主题

57

帖子

155

积分

注册会员

积分
155
CinYung
注册会员   /  发表于:2019-12-24 10:04  /   查看:2518  /  回复:3
Fiooona 发表于 2019-12-23 18:34
好的,有问题再开新贴交流

copyPaste(3).rar (923.65 KB, 下载次数: 36)

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-12-24 11:12:40
沙发
V11也是用这个API设置格式,格式不一致是V11修复了V10中的bug
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
CinYung
注册会员   /  发表于:2019-12-24 11:24:57
板凳
Fiooona 发表于 2019-12-24 11:12
V11也是用这个API设置格式,格式不一致是V11修复了V10中的bug

我不是说formatter这个api不一样,我只是想要V10的那种效果,也就是说,我想要1显示1,1.2能显示1.2,1.235能显示1.24。
现在设置formatter('0.##')无法做到了,那我应该设置formatter为什么,才能得到这种效果?

而且,如果设置为#.##,在0的情况下,显示为‘.’,我不认为对于数字的format这种情况是正常的,小数点后没有数字时,小数点正常就是不应该显示的。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-24 11:47:21
地板
SpreadJS中的单元格格式设置是与Excel保持一致的,在Excel中设置0.##这样的格式也是同样的效果:
image.png622828368.png
如果要实现您描述的效果可以使用自定义单元格格式,当没有小数位时正常显示,有小数位时保留两位小数
https://demo.grapecity.com.cn/sp ... om-formatter/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部