|
本帖最后由 一撮面包糠 于 2024-9-25 16:43 编辑
如上图所示,表单中的这俩个字段是获取页签的数据并赋值,我将脚本写在了load事件中,但是我数据中心视图的列表数据只有点击编辑并保存才会刷新
代码:
this.view.lookup({
"view": "合同档案信息_项目关联收款",
"application": "业财",
"filter": [
{
"logic": "and",
"path": "xmmc",
"comparison": "==",
"value": this.form.get("xmgl_2").getData(),
"formatType": "textValue"
}
]
}, (data) => {
console.log("Lookup data:", data); // 调试:检查 data 对象
var totalZedata = 0;
// 检查 data.grid 是否存在并且是否有数据
if (data.grid && data.grid.length > 0) {
// 遍历所有的 grid 条目
data.grid.forEach(gridItem => {
if (gridItem && gridItem.data.contractMoney > 0) {
totalZedata += gridItem.data.contractMoney; // 累加 hj_total 值
}
});
}
// // 将总数除以 10,000,并保留 2 位小数
// var zedataInWan = (totalZedata / 10000).toFixed(2);
// 更新页面的内容
if (totalZedata > 0) {
//document.getElementById('number').textContent = totalZedata ;
this.data.number = totalZedata;
} else {
//document.getElementById('number').textContent = "0";
this.data.number = 0;
}
});
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|