简体中文
form.dataChange.end.sync
约 239 字小于 1 分钟
2025-09-22
任意情况主从数据变更后同步触发。
任意情况主从数据变更后触发。
- 同步
- 适合根据数据变化更新UI展示
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| updateMaster | 主对象变更数据 | Object |
| changedDetailApiName | 变更的从对象apiName列表 | Array |
| updateDetails | 变更的从对象数据 | Object |
| addDetails | 新增的从对象数据 | Object |
| delDetails | 删除的从对象数据 | Object |
返回结果
无
代码示例
{
event: "form.dataChange.end.sync",
functional: function (pluginExecResult, options) {
console.log("updateMaster", options.updateMaster);
console.log("changedDetailApiName", options.changedDetailApiName);
console.log("updateDetails", options.updateDetails);
console.log("addDetails", options.addDetails);
console.log("delDetails", options.delDetails);
//{
// updateMaster:{},//要更新的主对象数据(增量数据)
// changedDetailApiName:[],//变更了的从对象apiName列表
// updateDetails:{//要更新的从对象数据
// "orderproduct": {
// '0':{},//(增量数据)
// }
// },
// addDetails:{//要新增的从对象数据
// "orderproduct": [{}]
// },
// delDetails:{//要删除的从对象数据
// "orderproduct":[{},{}]
// }
//}
}
}注意
- 在这个事件中调用
dataUpdater更新数据无效
