如何在子页面中获取父ID

时间:2012-05-18 10:20:56

标签: salesforce apex-code visualforce

我想在我的子自定义控制器中获取父ID。我该怎么办呢?

1 个答案:

答案 0 :(得分:2)

将父对象与子对象关联的字段包含父ID。对于Contact,它是AccountId。对于自定义对象,它由创建字段的用户设置。您可以转到子对象并进行检查。 一旦知道了字段名称,就可以直接访问它。联系方式:

Id parentId = myContact.AccountId;

对于具有名为Parent__c的MasterDetail(或查找)字段的对象:

Id parentId = myObject.Parent__c;

检索数据时,使用后缀__c可以获得关系中目标对象的Id。使用后缀__r可以获得目标对象本身。