我创建了一个Employee对象,我想在其中显示Lead的Lookup Relationship字段。员工记录正在从Lead处理。怎么办?
我在课堂上写的,
emp.Source_Lead__c = lead.id; // emp is Employee object & lead is Lead object.
但它在查找中显示了Name,CompanyName,因此它无法访问。 喜欢 : 来源:eabc exyz,ecompany
帮助我......
答案 0 :(得分:1)
如果您正在谈论新员工/编辑员工表单 - 是的,您会传递ID。你说得对。棘手的部分是你不能立即使用“点”来显示Lead的字段。
建立链接并保存后,您将不得不查询引导字段。这样的事情(你的问题不太清楚,我不知道这是在一页还是2页)。
Employee__c emp = new Employee__c();
// ... fill fields as needed
emp.Source_Lead__c = lead.Id;
insert emp;
// And later you can query
emp = [SELECT Id, Name, Source_Lead__c, Source_Lead__r.Name, Source_Lead__r.Custom_Field__c
FROM Employee__c WHERE Id = :emp.Id];
System.debug(emp.Lead_Source__r.Name); // now it will work