集结各类场景实战经验,助你开发运维畅行无忧
1
回答
1
回答
1
回答
1
回答
1
回答
0
回答
1
回答
1
回答
1
回答
0
回答
0
回答
0
回答
0
回答
0
回答
0
回答
0
回答
1
回答
1
回答
1
回答
2
回答
1
回答
1
回答
1
回答
0
回答
1
回答
0
回答
1
回答
1
回答
0
回答
1
回答
子表里面的组件需要通过【updateItemValue】API进行更新,具体可以参考该文档:
https://docs.aliwork.com/docs/yida_support/lbtl0t/ocmxyv#m6g9t
给子表单绑定onchange事件而不是绑定到子表里面的某个组件,然后通过fieldId去判断是不是对应的组件值发生变化,是的话就去更新,需要注意的是fieldId是从extra这个参数里面取的。IF判断的时候直接判断fieldId等不等于数值组件的唯一标识
// 子表单绑定事件
export function onChange({value, extra}) {
const { formGroupId, from, changes,fieldId } = extra || {};
if (from === 'setItemValue') return; // 避免使用 updateItemValue 更新子表数据后,再次触发 onChange 陷入死循环
const tableField = this.$('子表单唯一标识');
// 判断是否是设备字段变化
if (fieldId === '子表单设备字段唯一标识') {
tableField.updateItemValue(formGroupId, {
'numberField_l00o018a': 2,
'textareaField_kysd3grq': "修改值"
});
};
}
0
回答
1
回答
0
回答
2
回答
1
回答
1
回答
1
回答
0
回答
1
回答
0
回答
1
回答
1
回答
1
回答
0
回答
1
回答
0
回答
1
回答
1
回答
1
回答
1
回答
线下活动
近期公开课
全部
2025-08-17 19:05:59
在Dify on DMS上搭建专属版Deep Research Agent
Database-Learning-helper
2025-07-29 16:44:52
开源文化与异构计算生态|龙蜥大讲堂第143期
龙蜥社区(OpenAnolis)
2025-07-29 16:36:42
异构并行计算系统和GPU程序设计|龙蜥大讲堂第142期
龙蜥社区(OpenAnolis)
2025-07-29 16:28:53
AMD 基于硬件的 x86 TEE 技术|龙蜥大讲堂第141期
龙蜥社区(OpenAnolis)
2025-07-29 16:24:30
基于Anolis OS的DCU环境部署|龙蜥大讲堂第140期
龙蜥社区(OpenAnolis)