分页预览支持 :文本框,增加下面 编辑结束JS 也可以:
var c = this.options.form.getWidgetByName("je");
var a1 = this.getValue();
var a2 = a1.replace(/,/g, "");
var patrn =/^[\d]+$/g;
if(a2 !=null && a2 != "") {
if(!patrn.test(a2)){
FR.Msg.toast("错误,只能输入数字!");
return false;
} }
//如果第二次输入,带着逗号可能出问题,所以再把原始内容replace一下
var b = a2.replace(/[0-9]+?(?=(?:([0-9]{3}))+$)/g,function(a){return a+','});
setTimeout(function() {
c.setValue(b);
}, 500);
填报: 直接增加 公式形态 format($$$,"#,##0") 就行