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


上一主题

下一主题

关于“更新时保留禁用的选择列表值”设置

公司概要的“更新时保留禁用的选择列表值”复选框设置确定以下内容:

  • 当用户以内嵌方式更新字段,或通过用户界面编辑记录时,禁用的选择列表值是否可以保留在记录的字段中。
  • “导入助手”更新多选选择列表字段时是否可以使用其中包含该字段中所选的一个或多个禁用值的值列表。

该设置如何影响用户界面中的更新

如果公司概要上的“更新时保留禁用的选择列表值”复选框未被选中,则在用户通过用户界面编辑在选择列表字段中包含禁用值的记录时,行为如下所示:

  • 如果用户内嵌编辑选择列表字段,则在该字段中不再可以选择禁用的值。
  • 如果用户在记录的“编辑”页面中打开其中显示选择列表字段的记录,则禁用的值会从该字段中删除,而且不再可供选择。如果含有禁用值的字段是级联选择列表中的父项,则相关的选择列表字段也会被清除。

在这两种情况下,如果用户取消操作而不保存任何更改,则禁用的值会保留在字段中;但若该字段是级联选择列表中的父项,则相关选择列表字段中的现有值保持不变。

如果公司概要上的“更新时保留禁用的选择列表值”复选框被选中,则在用户通过用户界面编辑在选择列表字段中包含禁用值的记录时,行为如下所示:

  • 如果用户内嵌编辑选择列表字段,则该字段中先前选择的禁用值仍可供选择,而且还能选择任何有效值。禁用的值将显示在可为该字段选择的值列表的最后。但是,如果用户从选择列表字段中删除禁用的值,则在用户保存更新后,在该字段中就不再可以选择该禁用的值。
  • 如果用户在记录“编辑”页面中打开其中显示选择列表字段的记录,则即使用户编辑记录中的其他字段并保存更新,禁用的值也不会从选择列表字段中删除。如果用户编辑含有禁用值的字段,则禁用的值仍可供选择,而且还能选择任何有效值。禁用的值将显示在可为该字段选择的值列表的最后。如果用户从字段中删除禁用的值,则在用户保存更新后,在该字段中就不再可以选择该禁用的值。

    如果含有禁用值的字段是级联选择列表中的父项,则在相关选择列表中,只有先前选择的值可用。如果用户在父选择列表中选择新值,则与新父值关联的值将在相关选择列表中变得可用。

该设置如何影响来自其他渠道的更新

对于来自其他渠道的记录更新,只有在“导入助手”尝试使用含有一个或多个禁用值的导入数据更新多选选择列表字段时,才会考虑公司概要上的“更新时保留禁用的选择列表值”复选框设置。如果未选中该复选框,则不会更新多选选择列表字段。但是,如果选中“更新时保留禁用的选择列表值”复选框,则会发生以下情况:

  • 如果在记录中选择了导入数据中的所有禁用值,则会更新该字段,而且禁用的值将保留在值列表中。
  • 如果导入数据包含至少一个尚未在字段中选择的禁用值,则不会更新该字段。

请注意,以下情况不会考虑公司概要上的“更新时保留禁用的选择列表值”复选框设置:

  • 当通过 Web 服务、JavaScript API 方法或 REST API 请求更新记录,并且导入数据中包含多选选择列表字段的禁用值时。在这种情况下,始终导入禁用的值。
  • 当通过任何非用户界面渠道更新单值选择列表字段中包含禁用值的记录时。在这种情况下,除非为导入数据中的字段指定了新的有效值或 Null 值,否则绝不会从记录的字段中删除禁用的值。

默认情况下,公司概要上的“更新时保留禁用的选择列表值”复选框未被选中,但您的管理员可以更改此设置。


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