保留3位数

例如2就会变成002,请问js怎么写,不是只是改变界面上的显示值,实际值也要变

FineReport 用户PzmTP1294472 发布于 2022-12-2 16:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-12-2 16:19

试试 条件属性 新值 FORMAT($$$,"000")

  • 用户PzmTP1294472 用户PzmTP1294472(提问者) 这个只能改变界面上的显示,提交的数据库里的值还是2,不会变成002
    2022-12-02 16:20 
  • Z4u3z1 Z4u3z1 回复 用户PzmTP1294472(提问者) 新值是会入库的 它不是形态,形态才是只改变显示值 如果你不放心可以在填报属性中用上面的公式 比如 FORMAT(A2,\"000\")
    2022-12-02 16:23 
  • 用户PzmTP1294472 用户PzmTP1294472(提问者) 回复 Z4u3z1 我试试
    2022-12-02 16:30 
最佳回答
1
snrtuemcLv8专家互助
发布于2022-12-2 16:20

这个其实你在填报时候处理下

原来是D2

改成format(D2,"000")

就可以,不用写js

最佳回答
0
vkLv4初级互助
发布于2022-12-2 16:27(编辑于 2022-12-2 16:28)

js不会,这边单元格设置看能不能帮到你

image.png

  • 用户PzmTP1294472 用户PzmTP1294472(提问者) 好的,谢谢,但这样这个只能改变界面上的显示,提交的数据库里的值还是2,不会变成002
    2022-12-02 16:29 
  • vk vk 回复 用户PzmTP1294472(提问者) 那在填报属性里面做长度判断,然后拼接行不行哦
    2022-12-02 16:33 
  • 3关注人数
  • 236浏览人数
  • 最后回答于:2022-12-2 16:28
    请选择关闭问题的原因
    确定 取消
    返回顶部