简体中文
md.add.after
约 264 字小于 1 分钟
2025-09-22
添加一行后的后置动作。
添加一行后动作
- 可以在这个时机对即将添加的数据做处理
- dataGetter 中无法取到将要新增的数据
- 将要触发计算和ui事件
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| objApiName | 当前变更数据的对象api_name | String |
| recordType | 当前变更数据的业务类型 | String |
| newData | 将要新增的数据,已生成dataIndex,插件内可以直接修改newData | Object |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| consumed | true不再继续执行后续逻辑 | Boolean |
| notTriggerCalUi | 指定不要触发本次计算和UI事件(如果会触发的话) | Boolean |
| extraCalUiParams | 定制将要触发的计算和UI事件逻辑的参数(如果会触发的话)extraCalUiParams格式:{filterFields,extraFields}filterFields格式参考triggerCalAndUIEvent参数filterFields extraFields格式参考triggerCalAndUIEvent参数extraFields | Object |
代码示例
{
event: "md.add.after",
functional: function (pluginExecResult, options) {
options.newData.name="插件修改测试";//修改添加的数据
}
}注意
- 直接赋值newData本身没有意义,例如:options.newData=null
