简体中文
md.del.after
约 252 字小于 1 分钟
2025-09-22
删除后的后置动作。
删除后置动作
- 可以对即将删除的数据做处理
- dataGetter 中可以取到将要删除的数据
- 将要触发计算和ui事件
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| objApiName | 当前变更数据的对象api_name | String |
| recordType | 当前变更数据的业务类型 | String |
| delDatas | 将要删除的数据,插件内可以直接修改delDatas数组的元素 | Array |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| consumed | true不再继续执行后续逻辑 | Boolean |
| notTriggerCalUi | 指定不要触发本次计算和UI事件(如果会触发的话) | Boolean |
| extraCalUiParams | 定制将要触发的计算和UI事件逻辑的参数(如果会触发的话)extraCalUiParams格式:{filterFields,extraFields}filterFields格式参考triggerCalAndUIEvent参数filterFields extraFields格式参考triggerCalAndUIEvent参数extraFields | Object |
代码示例
{
event: "md.del.after",
functional: function (pluginExecResult, options) {
//取消删除第一条:
options.delDatas.splice(0,1);
}
}注意
- 直接赋值delDatas本身没有意义,例如:options.delDatas=[]
