打印      打开 PDF 版本的联机帮助


上一主题

下一主题

定义级联选择列表

层叠选择列表根据在一个选择列表(父级选择列表)中选择的值限制另一个选择列表(相关选择列表)的值。例如,父级选择列表可能提供服务请求“类别”的列表并影响名为“子类别”的相关选择列表的值。例如,当用户对“类别”选择值“安装”时,将动态限制“子类别”选择列表只显示与安装类别关联的选择列表值。

您可以将多个选择列表(包括预定义和定制选择列表字段)链接起来作为级联选择列表。您还可以嵌套级联选择列表,以便一个级联选择列表定义中的相关选择列表可以是另一个级联选择列表定义中的父级选择列表。

如果有大量嵌套的级联选择列表,并且更新顶层父选择列表值,则更新的值仅反映在嵌套的第一层中,如以下示例中所示:

  • 您具有一个称为“客户类型”的级联父选择列表,以及一个称为“客户优先级”的相关选择列表。
  • 您具有另一个称为“客户优先级”的级联父选择列表,以及一个称为“客户类别”的相关选择列表。
  • 您具有一个包含以下值的客户记录:
    • 客户类型。 此字段的值为“客户”。
    • 客户优先级。此字段的值为“高”。
    • 客户类别。此字段的值为“白金”。
  • 如果将“客户类型”值更新为“合作伙伴”,则会自动重置“客户优先级”的值。但是,“客户类别”值会保持不变。

您可以使用选择列表字段,以包含映射至级联选择列表中的选择列表值组的值。然而,在级联选择列表定义中,您只能在父选择列表字段中的值与相关选择列表字段中的值之间指定一组关系,与您在定义级联选择列表时是否在“选择列表值组”列表中选择某个选择列表值组无关。有关级联选择列表如何使用选择列表值组的更多信息,请参阅关于级联选择列表和选择列表值组。有关选择列表值组的更多信息,请参阅关于选择列表值组

开始之前。在创建级联选择列表定义之前,必须存在父级选择列表和相关选择列表,并且这些列表必须在页面布局中可见。为了筛选相关选择列表值,父级选择列表必须可见。有关创建选择列表的信息,请参阅创建和编辑字段。要执行此过程,您的角色必须具有“定制应用程序”权限。

创建级联选择列表定义

  1. 在任何页面中,单击右上角的“管理”全局链接。
  2. 在“应用产品定制”部分中,单击“应用产品定制”链接。
  3. 在“记录类型设置”部分中,单击所需记录类型的链接。
  4. 在“级联选择列表”部分中,单击所需的“级联选择列表”链接。

    列出的记录类型包括具有定制选择列表值的父级记录类型和相关记录类型。例如,对于机会,具有“机会合作伙伴”和“机会竞争者”的链接。

  5. 在“级联选择列表”页面中,执行以下操作之一:
    • 单击“编辑”或“复制”以修改现有级联选择列表定义。
    • 单击“新建”按钮创建新级联选择列表定义。

      “级联选择列表向导”指导您完成此过程。

  6. 在第 1 步“选择选择列表”中,选择父级选择列表和相关选择列表。
  7. 在第 2 步“选择值”中,您可以:
    • 查看“父级选择列表”值和“相关选择列表”值之间的现有关联。当您在“父级选择列表可用值”列表中选择值时,相关选择列表的可用值显示在“相关选择列表可用值”列表中,将显示的值显示在“相关选择列表显示值”列表中。如果“相关选择列表显示值”列表中没有值,则当选择父级选择列表中对应的值时,将显示相关选择列表中的所有值。

      注意:如果为贵公司定义了选择列表值组,则为了帮助您验证级联选择列表的配置是否正确满足了您的业务需求,您可以在“选择列表值组”列表中选择或突出显示选择列表值组。选择某个选择列表值组时,“父级选择列表可用值”列表和“相关选择列表可用值”列表仅显示映射到您已选择的选择列表值组的值。

    • 创建新关联。将所需值从“相关选择列表可用值”移到“相关选择列表显示值”。
    • 删除现有关联。将值从“相关选择列表显示值”移到“相关选择列表可用值”。
  8. 在第 3 步“确认”中,您可以确认为每个“父级选择列表”值选择的“相关选择列表”值,然后单击“完成”完成父级选择列表和相关选择列表之间级联关系的定义。

    在向导中单击“完成”将使您返回当前记录类型的“级联选择列表”列表。

    在单击“完成”并将级联选择列表定义添加到页面布局之后,将为包括该布局的所有角色自动激活该定义。


已发布 9月 2017 Copyright © 2005, 2017, Oracle. 保留所有权利。Legal Notices.