Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用apex在salesforce中创建多选查找_Salesforce_Apex Code - Fatal编程技术网

使用apex在salesforce中创建多选查找

使用apex在salesforce中创建多选查找,salesforce,apex-code,Salesforce,Apex Code,我想创建多选联系人查找 我想要什么: 当用户单击查找时,他应该能够从中选择多个联系人 我所做的: 我已经创建了一个对象,并在该对象内使用这两种方法创建了一个字段 “查找”和 “主细节关系”和 “连接对象” 当我尝试将此字段用于任何输入文本/字段时,它总是提供一个选项,从查找中仅选择一个值,但我希望有一个选项选择多个值 即使在连接对象中,我创建了2个主-详细关系,但查找仍然只允许选择一个值。此外,它使字段成为必填字段,这是我不希望看到的 我关注的链接: 谁能建议我怎么做 这与我们使用电子邮件抄

我想创建多选联系人查找

我想要什么:

当用户单击查找时,他应该能够从中选择多个联系人

我所做的:

我已经创建了一个对象,并在该对象内使用这两种方法创建了一个字段

查找”和

主细节关系”和

连接对象

当我尝试将此字段用于任何输入文本/字段时,它总是提供一个选项,从查找中仅选择一个值,但我希望有一个选项选择多个值

即使在连接对象中,我创建了2个主-详细关系,但查找仍然只允许选择一个值。此外,它使字段成为必填字段,这是我不希望看到的

我关注的链接:

谁能建议我怎么做


这与我们使用电子邮件抄送/BCC发送电子邮件选项下为任何潜在客户使用电子邮件抄送/BCC相同,即使您使用连接对象,查找也只是参考(查找)另一条记录:在连接对象上创建记录时,仍然需要单独设置每个查找,并且仍然只创建一条记录

主-细节关系本质上是对类固醇的查找,一个对象成为另一个对象的子对象,如果父对象被删除,则将被删除,它们不会提供一个一次查找多个记录的接口

如果您不是开发人员,那么最好的选择是一次只创建连接对象记录,或者考虑使用dataloader。您可以用Excel或类似软件准备数据,然后一次性将所有记录上载到Salesforce

如果你是一个开发人员,或者让开发人员掌握,那么我们过去所做的就是创建一个Visualforce页面来完成这项工作。因此,例如,如果您想将一组联系人链接到一个帐户,我们在页面上有一个帐户查找字段,然后是一些与联系人上的字段相关的搜索字段。使用SOQL查询,您可以找到与搜索参数匹配的所有联系人,并将其显示在列表中,您可能希望在列表中提供复选框,以允许用户选择所需的联系人。然后,它只是一个循环通过所选联系人的情况,将他们的帐户字段设置为所选帐户

Salesforce中有一些领域(如您提到的发送电子邮件功能)可以清楚地看到,定制工作已经完成,以完成特定的任务-您想要的另一个例子是您可以管理活动成员的领域。这是我过去在实现Visualforce页面时复制的模型,如前所述


祝你好运

对于一次添加多个连接对象,我们找到的唯一解决方案是定制Visualforce页面,如LaceySnr所述

对于一个稍有不同的问题,我们需要将许多对象B分配给对象a,我们已经培训用户使用对象B来完成这一操作。我们正在将账单账户(B)分配给支付办公室(a)。账单账户视图的左侧有复选框。用户检查要分配的帐单帐户,然后双击任何选中行上的Payment Office字段。弹出窗口询问您是只更新单行还是更新所有选中行。通过选择“所有选中的行”,将对所有行进行更新

视图由用户创建,用户输入选择条件(名称、地址、状态等)。所有用户创建的视图仅对他们可见