自动显示

文本框输入值后,游离后文本框后会自动保留两位小数,怎么做到呀image.png

FineReport 蕉太狼 发布于 2022-2-11 09:52 (编辑于 2022-2-11 10:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-11 09:55(编辑于 2022-2-11 10:26)

检查下控件类型

image.png

var a = this.getValue();

a=parseFloat(a);

a=a.toFixed(2);

this.options.form.getWidgetByName("textEditor0").setValue(a); //textEditor0是控件名

  • 蕉太狼 蕉太狼(提问者) 文本控件呢
    2022-02-11 10:00 
  • 蕉太狼 蕉太狼(提问者) 回复 snrtuemc 我更新了问题
    2022-02-11 10:04 
  • snrtuemc snrtuemc 回复 蕉太狼(提问者) 你这个是这边,看修改答案
    2022-02-11 10:06 
  • snrtuemc snrtuemc 回复 蕉太狼(提问者) 试了,不行,你这个是数字控件,或者直接是人家用公式,预览后确认是文本框控件,那就是写了编辑后事件,js代码了
    2022-02-11 10:11 
  • 蕉太狼 蕉太狼(提问者) 回复 snrtuemc 不行,我随意输入一个值,还是没有自动显示
    2022-02-11 10:13 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-11 09:55

image.png

  • 蕉太狼 蕉太狼(提问者) 文本控件呢
    2022-02-11 10:00 
  • CD20160914 CD20160914 回复 蕉太狼(提问者) 就是用文本控件。设置它的单元格属性呢。你测试就可以了
    2022-02-11 10:01 
  • 蕉太狼 蕉太狼(提问者) 回复 CD20160914 感谢回答
    2022-02-11 10:56 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-2-11 09:55

文本框玄,万一是字符加数字就难了,数字控件容易

image.png

最佳回答
0
檬茶茶Lv4初级互助
发布于2022-2-11 10:18

图片.png

=$$$ + ".00"

你看这种复合你需要的逻辑吗

  • 蕉太狼 蕉太狼(提问者) 不符合,参数控件(文本控件或者数字控件都可以)输入完成然后自动保留2位小数
    2022-02-11 10:21 
  • 檬茶茶 檬茶茶 回复 蕉太狼(提问者) 你会输入什么小数吗
    2022-02-11 10:25 
  • 蕉太狼 蕉太狼(提问者) 回复 檬茶茶 感谢回答
    2022-02-11 10:55 
  • 4关注人数
  • 413浏览人数
  • 最后回答于:2022-2-11 10:26
    请选择关闭问题的原因
    确定 取消
    返回顶部