找回密码
 立即注册

QQ登录

只需一步,快速开始

JAYDEN

注册会员

13

主题

25

帖子

104

积分

注册会员

积分
104
JAYDEN
注册会员   /  发表于:2023-3-20 15:19  /   查看:3011  /  回复:5
5金币
如何默认让数值类型保留原来的小数点? 而不是自己去指定


我默认设置format为空字符串 貌似没有生效 有其他办法吗 好像所有的数值类型默认都是只保留两位小数点
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

目前没有其他的办法设置为显示原有小数点,有一个可能的办法是自定义单元格,重新绘制即可 在formatItem事件中,自己绘制单元格 https://www.grapecity.com/wijmo/demos/Grid/CustomCells/DynamicUpdates/purejs

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-20 15:19:12
来自 6#
目前没有其他的办法设置为显示原有小数点,有一个可能的办法是自定义单元格,重新绘制即可

在formatItem事件中,自己绘制单元格
https://www.grapecity.com/wijmo/ ... namicUpdates/purejs
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-20 15:33:40
2#
目前没有办法设置,默认也会被格式化为2位小数

一个可能的思路是你绑定的数据源中给这个字段就直接绑定数字字符串。自然就不会被格式化了
至于获取到的数据,可以再转换为数字
回复 使用道具 举报
JAYDEN
注册会员   /  发表于:2023-3-20 17:12:01
3#
给这个字段就直接绑定数字字符串 这个具体怎么操作?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-20 17:21:09
4#
你绑定的是json数组,只要你的json数组中国,这个字段是字符串,也就是带引号的,自然就是作为文本来显示的,比如{price:"12343.34452"}
回复 使用道具 举报
JAYDEN
注册会员   /  发表于:2023-3-20 17:24:56
5#
JAYDEN 发表于 2023-3-20 17:12
给这个字段就直接绑定数字字符串 这个具体怎么操作?

这个方式不现实,有的表是几十万甚至百万条数据 后台给过来的是数值类型 如果我这边转数字字符串就要循环处理 而且还是多列 这样做会适得其反 没有任何API的方式能解决吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部