JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 505|回复: 0

表单千位符格式显示数字

[复制链接]

54

主题

77

帖子

354

积分

管理员

JEPaaS专家

Rank: 9Rank: 9Rank: 9

积分
354
发表于 2022-3-10 16:30:39 | 显示全部楼层 |阅读模式
一、实现效果
表单千位符格式显示数字



二、实现思路
1. 册字段失去焦点事件
2. 编写JS实现千位符格式化显示数据
3. 保存之后再进来需要在表单被激活中在进行一次转换,这样就保证录入与编辑的时候,都显示千分位

三、具体操作
1. 册字段失去焦点事件


2. 写JS实现千位符格式化显示数据


3. 保存之后再进来需要在表单被激活中在进行一次转换,这样就保证录入与编辑的时候,都显示千分位



4. 页面效果



四、相关代码

  1. /**
  2. *  field 字段本身
  3. *  value 改变数值
  4. */
  5. //失去焦点事件
  6. function(field, value){
  7.     var x = Ext.util.Format.number(field.getValue(), '0,000.00')  
  8.     field.setValue(x);
  9. }
复制代码

  1. /**
  2. *
  3. * @param {} form对象本身
  4. */
  5. //表单被激活事件
  6. function(form){
  7.     var  filed = form.form.findField("XMINFO_AA").getValue();
  8.     if(filed){
  9.         var  numvalue = JE.toNum(filed.replace(/,/gi,''))
  10.         var x = Ext.util.Format.number(numvalue, '0,000.00')
  11.         form.form.findField("XMINFO_AA").setValue(x);
  12.     }
  13. }
复制代码

五、关键字

  • 千位符显示数据
  • 失去焦点事件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号-1 )

GMT+8, 2022-8-11 06:35 , Processed in 0.054166 second(s), 20 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表