0

我创建了一个 Employee 对象,我想在其中显示潜在客户的查找关系字段。员工记录由 Lead 处理。那怎么办?

其实我在课堂上写的,

emp.Source_Lead__c = lead.id;  // emp is Employee object & lead is Lead object.

但它在查找中向我显示名称、公司名称,因此它不会访问。喜欢:来源领导:eabc exyz,ecompany

帮我....

4

1 回答 1

1

如果您在谈论新员工/编辑员工表格 - 是的,您传递了一个 ID。你做对了。棘手的部分是您不能立即使用“点”来显示 Lead 的字段。

建立链接并保存后,您必须查询潜在客户字段。像这样的东西(你的问题不太清楚,我不知道这是在一页还是两页上)。

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
于 2013-02-16T08:18:28.660 回答