脚本内容:
[AppleScript] 纯文本查看 复制代码 var currRow = this.target.parentLine; //获取当前行
var num1= parseFloat(currRow.getModule("txtItemExp1").getData());
if(isNaN(num1)) num1=0;
var num2= parseFloat(currRow.getModule("txtItemExp2").getData());
if(isNaN(num2)) num2=0;
var num3= parseFloat(currRow.getModule("txtItemExp3").getData());
if(isNaN(num3)) num3=0;
var num4= parseFloat(currRow.getModule("txtItemExp4").getData());
if(isNaN(num4)) num4=0;
var num5= parseFloat(currRow.getModule("txtItemExp5").getData());
if(isNaN(num5)) num5=0;
var num6= parseFloat(currRow.getModule("txtItemExp6").getData());
if(isNaN(num6)) num6=0;
var total=num1+num2+num3+num4+num5+num6;
currRow.getModule("txtItemSum").setData(total.toFixed(2));
该表单的明细表,在各项费用输入时,均会重新计算费用小计,现在是每个费用项目的blur事件里写上相同的脚本,但这样不是很好维护,能否做到将脚本写到某个控件的blur事件里,而其它的控件发生相同的事件里激发那个带脚本的控件的Blur事件
应该如果写呢
|