选项列表允许用户从一系列预定义选项中选择对象字段值。有时,该列表是一组固定的选项(例如语言),但有时该列表需要根据另一个字段的选定值而改变(例如,在区域选择“北美”后,可用的国家/地区列表就会发生改变)。通过依赖选项列表,您可以在对象中创建选项列表依赖关系,以根据另一个选项列表字段值显示可用值的子集。

配置依赖选项列表

像配置任何其他选项列表一样,您也可以在初始阶段配置依赖选项列表,只需包含完整的可用值。您可以稍后在创建依赖关系页面为对象选项列表字段设置选项列表依赖关系。

设置选项列表依赖关系

要设置选项列表依赖关系:

  1. 管理 > 配置 > 对象中,单击一个对象。
  2. 打开字段标签页。
  3. 打开一个自定义选项列表字段,然后单击创建依赖关系按钮。
  4. 控制字段选项列表中,选择一个选项列表或布尔值(是/否)字段,该字段将控制当前选项列表字段中的值。
  5. 选项列表依赖关系矩阵节段中,使用复选框以指定控制字段中每个值可用的依赖选项列表值。
  6. 单击保存

编辑选项列表依赖关系

要编辑现有的选项列表依赖关系:

  1. 管理 > 配置 > 对象中,单击一个对象。
  2. 打开字段标签页。
  3. 打开一个已配置依赖关系的自定义选项列表字段,然后单击查看依赖关系按钮。
  4. 单击编辑,并在选项列表依赖关系矩阵节段中进行任何必要的更改。
  5. 单击保存

删除选项列表依赖关系

要删除现有的选项列表依赖关系,请从已配置依赖关系的自定义选项列表字段中,单击查看依赖关系。在依赖关系页面,单击删除按钮。

关于控制字段

控制字段允许您根据一个字段所选的选项来设置另一个字段的值。可以通过以下方式配置控制字段:

  • 作为单值或多值选项列表
  • 作为一个控制多个受控或依赖选项列表的控制列表
  • 作为控制布尔值字段

多值选项列表作为控制字段

当 Vault 使用多值选项列表作为控制字段,且用户选择多个值时,Vault 将显示所选控制选项可用的所有值。在下面的示例中,语言选项列表字段控制区域设置选项列表字段。当用户在控制字段语言中选择西班牙语法语时,依赖字段区域设置将显示这些指定选项可用的所有值。

用例:语言和区域设置之间的两个选项列表

实施后,依赖选项列表将变成一个强大的配置选项,可以简化用户的字段输入。例如,在将新用户添加到 Vault 时,VeePharm 需要区域设置语言字段的值。在大多数情况下,Vault 可能包含一组固定的语言选项,以便从中进行选择。但是,VeePharm 希望确保语言选项随所选的区域设置而变化。

为进行此配置,管理员创建了一个选项列表依赖关系,其中语言作为区域设置选项列表字段上的控制字段。然后,管理员从控制字段值中选择了语言选项,这样当用户选择语言字段值时,Vault 就只会在区域设置字段中显示相关值。