简体中文
delRelatedDatas
约 238 字小于 1 分钟
2025-09-22
删除相关对象的数据。
参数
param 属性说明
| 属性 | 说明 | 类型 | 是否必填 | 备注 |
|---|---|---|---|---|
| objApiName | 相关对象apiName | String | 是 | |
| relatedFieldName | 关联字段apiName | String | 是 | |
| recordType | 业务类型 | String | 否 | 删除指定业务类型的数据 |
| dataIndexs | 数据索引列表 | Array | 否 | 删除指定索引的数据 |
返回结果
返回已删除的相关对象数据列表。
代码示例
{
event: "form.render.end",
functional: function (pluginExecResult, options) {
let {dataUpdater}=options;
// 删除所有相关对象数据
let delAll = dataUpdater.delRelatedDatas({
objApiName: "relObj",
relatedFieldName: "relField"
});
// 删除指定业务类型的数据
let delType = dataUpdater.delRelatedDatas({
objApiName: "relObj",
relatedFieldName: "relField",
recordType: "rt2"
});
// 删除指定dataIndex的数据
let delIdx = dataUpdater.delRelatedDatas({
objApiName: "relObj",
relatedFieldName: "relField",
dataIndexs: ["idx1"]
});
}
},注意
- 只传objApiName和relatedFieldName时,删除所有相关对象数据。
- 只传objApiName、relatedFieldName、recordType时,删除指定业务类型的数据。
- 只传objApiName、relatedFieldName、dataIndexs时,删除指定索引的数据。
- 参数缺失时不会执行任何操作。
