2011-09-22 36 views
1

我需要以编程方式选择将订单项添加到商机时显示的字段或值。Salesforce.com - 从价格手册中为新订单项定制迷你页面布局

I.E. 如果我添加一个新的项目类型“A”,在迷你页面布局中,我需要显示字段“X”,“Y”,“Z”。如果我添加一个“B”类型的新项目,在迷你页面布局中,我需要显示字段“X”,“Z”。

我是Salesforce的新手。我不知道哪里开始。只是链接到文档的领域,这将解释这将是非常有益的。

回答

2

因此,如果我理解正确,您希望订单项相关列表根据订单项上的特定字段显示一行中的不同字段?

我想不出反正与标准功能要做到这一点,让我能想到的两个选项:

  1. 创建自定义visualforce页和自己所产生的相关列表,您可以显示不同每行的详细信息,因为它是100%的定制 - 因为你是平台新手,我怀疑这将是一个特别可行的选择。

  2. 使用行项目上的公式字段根据行的类型显示不同的值,然后在相关列表中公开这些公式字段。

例如,Forumla_Field_1__c可能会使用CASE()功能它是基于字段的一个输出切换:

CASE(Type__c, 'A', Field_X__c, 'B' Field_Y__c); 

当然,这不会让你显示一个不同的字段数在每一行上,但它会让你看到你想要的值。

如果我误解了,并且给定机会上的所有订单项都是相同类型的,那么您需要在商机本身上使用记录类型,然后您可以为每个记录设置不同的页面布局类型,因此,在相关列表中显示不同的字段。