明细表的数据计算
功能介绍
实现对明细表的各行数据的相加相减等计算
应用场景
例子:如把图中的预算额度加起来并放到预算总额度里面
方式一:在线编写代码
思路:遍历明细表行并把字段相加
设置对应字段属性联动,触发条件:值改变时
const {context} = configs
// BUDGET_AMOUNT 明细行预算额度的attrcode
// BUDGET_ZONG_JING_E 预算总金额的attrcode
// LCP_TABLE_7CE119D80BD48 明细表的attrcode
const datas = context.getFormData()
const mingx = datas?.LCP_TABLE_7CE119D80BD48
let mount = 0
for (let i in mingx){
mount = mount + mingx[i]?.BUDGET_AMOUNT // 明细行额度字段
}
configs.context.setFormData({BUDGET_ZONG_JING_E:mount})
方式二:公式法
用明细表里的每一行申请金额相加得到申请总金额
一:设置属性联动
二:配置联动属性,选择值改变,公式
三:配置公式
作者:王浩彬 创建时间:2024-06-17 10:23
最后编辑:tz_docs 更新时间:2025-05-12 18:04
最后编辑:tz_docs 更新时间:2025-05-12 18:04