English
related.batchAdd.before
About 134 wordsLess than 1 minute
2025-09-22
Event before batch adding related objects. It can be used to customize filter conditions, selection logic, and similar behavior in the lookup dialog.
Parameters
| Parameter | Description | Type |
|---|---|---|
| objApiName | Current related object apiName | String |
| selectObjectParams | Lookup dialog parameters | Object |
Return Value
| Parameter | Description | Type |
|---|---|---|
| selectObjectParams | Customized lookup dialog parameters | Object |
| selectObject | Custom object selection method | Function |
Basic Example
Customize lookup dialog filter conditions and selection logic.
{
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 is the lookup dialog parameter
// return a Promise, where resolve is objectDataList
return Promise.resolve({objectDataList:[]})
}
}
}
}Notes
- You can customize lookup dialog filter conditions through
selectObjectParams. - You can customize object selection logic through
selectObject, which must return a Promise.
