[Web][新版]表单页代码示例
Author: 许强
新版表单自定义实体主子明细,子表单合计行

//在金额(amount)产生变化时,计算并更新总价
const subEntityTable = new xsyrpa.FormSubEntityTableExtensionPoint("xsy.breeze.web.quote.quoteLine.defaultBusiType.childEntityCreation.ec");
subEntityTable.on("onChange", (data) => {
console.log(data);
const sum = data.reduce((pre, curr) => {
return (curr.amount || 0) + pre;
}, 0);
subEntityTable.setFooterText({
text: "销售金额总价(元): " + sum
});
});
//注意:javascript有精度问题,最好将计算结果精确到几位小数
//sum.toFixed(2)
