简体中文
triggerAddDetail
约 269 字小于 1 分钟
2025-09-22
触发默认添加从对象逻辑。
参数
param 属性说明
| 参数 | 说明 | 类型 |
|---|---|---|
| apiName | 必填,目标从对象apiName | String |
| recordType | 目标从对象的业务类型 | String |
| index | 目标从对象的业务类型索引,默认为0 | Number |
| button | 指定触发的从对象添加按钮 | Object |
| addOpt | 添加动作透传参数 | Object |
返回结果
无
代码示例
{
event: "form.render.end",
functional: function (pluginExecResult, options) {
console.log("custom plugin: form.render.end exec");
let {bizApi}=options;
//案例1:触发添加订单产品预设业务类型
bizApi.triggerAddDetail({
apiName: "SalesOrderProductObj",
recordType: "default__c",
})
//案例2:触发第一个订单产品卡片下的添加逻辑(index=0)
bizApi.triggerAddDetail({apiName: "SalesOrderProductObj"})
//案例3:触发从产品名称添加订单产品预设业务类型
bizApi.triggerAddDetail({
apiName: "SalesOrderProductObj",
recordType: "default__c",
button: {action:"Batch_Lookup_Add",lookup_field_name:"product_id"}
})
//案例4:触发从api_name为Single_Add_button_default的按钮的添加逻辑
bizApi.triggerAddDetail({
apiName: "SalesOrderProductObj",
recordType: "default__c",
button: {api_name:"Single_Add_button_default"}
})
}
}注意
- 不要在从对象添加按钮onClick函数中调用添加自己所属对象的业务类型,避免产生死循环
