为了账号安全,请及时绑定邮箱和手机立即绑定

请教大神,分析下这段代码,逻辑是怎么样的。

请教大神,分析下这段代码,逻辑是怎么样的。

Joker3211910 2018-01-12 17:16:36
function CellEndEdit(e) {            var record = e.record;//当前行            var gridList = mini.get("CJ_PAY_ProjectGauge_Content"); //子表的表格            if (e.field == "ContractorDeclare" || e.field == "SupervisorApproval" || e.field == "OwnerApproval" || e.field == "CurrentFiles") {                //输入子表业主本期核准量时同步更新本期审计量                var OwnerApproval = parseFloat(record["OwnerApproval"]); //业主本期核准量                gridList.updateRow(record, { CurrentFiles: (OwnerApproval) });//更新本期审计量                //子表内容汇总到主表                var d = gridList.data;                var CContractorDeclare = 0;                var CSupervisorApproval = 0;                var COwnerApproval = 0;                var CCurrentFiles = 0                for (var i = 0; i < d.length; i++) {                    CContractorDeclare += parseFloat(d[i].ContractorDeclare);                    CSupervisorApproval += parseFloat(d[i].SupervisorApproval);                    COwnerApproval += parseFloat(d[i].OwnerApproval);                    CCurrentFiles += parseFloat(d[i].CurrentFiles);                }                // 主表承包商本期申报量(元)                mini.get("CJ_PAY_ProjectGauge.ContractorDeclare").setValue(CContractorDeclare);                // 主表监理本期核准量(元)                mini.get("CJ_PAY_ProjectGauge.SupervisorApproval").setValue(CSupervisorApproval);                // 主表业主本期核准量(元)                mini.get("CJ_PAY_ProjectGauge.OwnerApproval").setValue(COwnerApproval);                // 主表本期审计量(元)                mini.get("CJ_PAY_ProjectGauge.CurrentFiles").setValue(CCurrentFiles);                //主表合同未完成量:合同总金额 - 累计完成量                mini.get("ContractCompleted").setValue(mini.get("ContractGrandTotal").getValue() - mini.get("CJ_PAY_ProjectGauge.CumulativeCompletion").getValue());            }        }
查看完整描述

1 回答

?
BekeyChao

TA贡献8条经验 获得超8个赞


这个注释不是非常清楚了吗?而且是基于框架的业务代码,不懂业务谁知道你要实现什么内容

查看完整回答
反对 回复 2018-01-17
  • 1 回答
  • 0 关注
  • 1147 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信