简体中文
getDetailData
约 251 字小于 1 分钟
2025-09-22
该方法同步返回指定从对象当前数据的 Copy。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| apiName | 对象apiName | String |
返回结果
返回结果示例
数组类型,其中单条从对象数据结构说明:
[
{
"object_describe_api_name":"",
"_id":{},
"name":"",
"dataIndex":"1",
...
},
...
]标准对象数据object_data属性
| 属性 | 说明 | 类型 |
|---|---|---|
| object_describe_api_name | 对象apiName | String |
| _id | 对象数据的id,新增的从数据_id为空 | String |
| name | 对象数据的主属性 | String |
| dataIndex | 从对象数据的临时唯一索引 | String |
| [字段apiName] | 其他各种自定义字段的值,key为字段apiName | * |
代码示例
export default function (context) {
return {
/**在新建编辑页渲染完成后*/
renderEnd(){
let datas = context.getDetailData("SalesOrderProductObj");
console.log("context.getDetailData: ", datas);
}
}
}注意
该方法得到的数据是经过
deepClone的数据,对它进行直接修改不会作用于原始数据。let datas = context.getDetailData("SalesOrderProductObj"); datas[0].abc="123";//无效 console.log(context.getDetailData("SalesOrderProductObj")[0].abc==="123");//false datas = context.getDetailData("SalesOrderProductObj"); datas[0]="123";//无效 console.log(context.getDetailData("SalesOrderProductObj")[0]==="123");//false
