简体中文
related.batchAdd.before
约 195 字小于 1 分钟
2025-09-22
相关对象批量添加前事件。可用于自定义查找弹窗的过滤条件、选择逻辑等。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| objApiName | 当前相关对象apiName | String |
| selectObjectParams | 查找弹窗参数 | Object |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| selectObjectParams | 返回自定义查找弹窗参数 | Object |
| selectObject | 自定义查找对象方法 | Function |
基础示例
自定义查找弹窗过滤条件和选择逻辑
{
event: "related.batchAdd.before",
functional: function (pluginExecResult, options) {
options.selectObjectParams.filters = options.selectObjectParams.filters || [];
options.selectObjectParams.filters.push({
field_name: 'name',
field_values: [''],
operator: 'ISN'
})
return {
selectObjectParams: options.selectObjectParams,
selectObject: function(param){
// param为查找弹窗的参数
// 返回Promise,resolve为objectDataList
return Promise.resolve({objectDataList:[]})
}
}
}
}注意
- 可通过selectObjectParams自定义查找弹窗的过滤条件。
- 可通过selectObject自定义查找对象的选择逻辑,需返回Promise。
