我需要以编程方式选择字段或值,当我向机会添加行项目时显示。
即如果我添加一个类型为"a"的新项目,在迷你页面布局中,我需要显示字段"X","Y","Z"。如果我添加一个类型为"B"的新项目,在迷你页面布局中,我需要显示字段"X","Z"。
我是Salesforce的新手。我都不知道从何说起。只要提供一个链接到文档区域,就可以解释这一点,这会非常有帮助。
如果我理解正确的话,您希望行项相关列表根据行项上的某个字段显示行上的不同字段吗?
我想不出如何用标准功能来做到这一点,我只能想到两个选项:
-
创建自定义visualforce页面并自己生成相关列表,然后您可以为每一行显示不同的详细信息,因为它将是100%自定义-由于您是新平台,我怀疑这将是一个特别可行的选择。
-
在行项上使用公式字段,根据行类型显示不同的值,然后在相关列表中公开这些公式字段
例如,Forumla_Field_1__c可能会使用CASE()
函数根据其中一个字段来切换输出:
CASE(Type__c, 'A', Field_X__c, 'B' Field_Y__c);
当然,这将不允许您在每行上显示不同数量的字段,但它将让您看到您想要的值。
如果我误解了,并且给定机会上的所有行项都是相同类型的,那么您将希望在机会本身上使用记录类型,然后您可以为每种记录类型设置不同的页面布局,因此,在相关列表上显示不同的字段。