简体中文
insert(apiName, dataIndex, object_datas)
约 216 字小于 1 分钟
2025-11-24
在指定索引数据前新增从数据。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| apiName | 从对象apiName | String |
| dataIndex | 目标从对象数据的dataIndex | String |
| object_datas | 1条或多条从对象标准对象数据(object_data) | Object|Array |
object_data必须属性
缺失以下属性将无法添加成功。
| 属性 | 说明 | 类型 |
|---|---|---|
| object_describe_api_name | 对象apiName | String |
| record_type | 业务类型 | String |
返回结果
object_datas:新增成功的数据,如果原始数据没有dataIndex,会返回补充dataIndex后的数据
代码示例
{
event: "form.render.end",
functional: function (pluginExecResult, options) {
console.log("custom plugin: form.render.end exec");
let {dataUpdater}=options;
//添加一条数据
dataUpdater.add({object_describe_api_name:"SalesOrderProductObj",record_type:"default__c",name:"1",dataIndex:'0'});
//在dataIndex 为 ‘0’ 的数据前插入1条数据
dataUpdater.insert("SalesOrderProductObj",'0',[{object_describe_api_name:"SalesOrderProductObj",record_type:"default__c", name:"2",dataIndex:'1'}]);
}
},注意
- 仅包含添加从对象数据逻辑,不会触发计算和UI事件
