找回密码
 立即注册

QQ登录

只需一步,快速开始

测测码

注册会员

4

主题

9

帖子

33

积分

注册会员

积分
33
  • 195

    金币

  • 4

    主题

  • 9

    帖子

最新发帖
测测码
注册会员   /  发表于:2024-4-10 14:32  /   查看:2301  /  回复:3
1金币
本帖最后由 测测码 于 2024-4-10 14:45 编辑

image.png740868224.png
编辑第一次时还是正常的数字类型,第二次及以上会变为字符类型。


初始状态
image.png315175475.png
编辑第一次
image.png934288024.png
编辑第二次
image.png957249450.png



将另外一个单元格也绑定“DataSet.1.qty”后
image.png20513915.png
编辑这个新加的单元格可以将数据类型变为数字
image.png811323547.png
再次编辑cell(5,3)后,数据类型又变为字符串
image.png897821655.png

最佳答案

查看完整内容

您好, 尝试将单元格formatter修改为”0.00“,再修改单元格值,此时getValue仍是数字类型,并非字符串类型。 所以,为了更快复现您的问题,请提供一个可复现demo,并详细描述下复现步骤,以便问题的进一步调研。

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-10 14:32:42
来自 2#
您好,
尝试将单元格formatter修改为”0.00“,再修改单元格值,此时getValue仍是数字类型,并非字符串类型。
image.png907701110.png
所以,为了更快复现您的问题,请提供一个可复现demo,并详细描述下复现步骤,以便问题的进一步调研。
回复 使用道具 举报
测测码
注册会员   /  发表于:2024-4-16 09:29:16
3#
Lynn.Dou 发表于 2024-4-10 16:55
您好,
尝试将单元格formatter修改为”0.00“,再修改单元格值,此时getValue仍是数字类型,并非字符串类型 ...

目前发现是valueChanged事件里面的自定义匿名函数有报错,导致触发了2次valuechange,第二次change就会把值变成string。修改了报错后就恢复正常了。

评分

参与人数 1金币 +200 收起 理由
Lynn.Dou + 200 很给力!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-16 09:30:41
4#
问题解决了就好,也感谢您分享自己的解决方案,为您送上金币奖励。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部