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


上一主题

下一主题

关于条件性必填字段

您可以设置字段,使其在默认情况下为非必填字段,但在满足定义的条件时成为必填字段。采用此方法设置的字段称为条件性必填字段。例如,您可以决定在用户将商机状态设置为“失去”时,用户保存记录之前必须先在“赢得/失去原因”字段中选择值。为了实施此过程,您可以在字段管理中为“赢得/失去原因”字段输入以下条件:

[{Status}]=LookupValue("OPTY_STATUS", "Lost")

用这种方式设置字段后,如果用户为商机选择“失去”状态,则在“赢得/失去原因”字段中选择值之前,用户无法保存此商机。此字段旁边会显示一个红色星号 (*),如果显示了字段的标签,则会以红色文本显示该标签。

设置条件性必填字段时,请注意以下几点:

  • 您必须确保相关页面布局中显示条件性必填字段。否则,当该字段变成必填字段时,用户将无法为此字段输入值。同样,建议您在“页面布局向导”中为条件性必填字段选中“始终在布局上”复选框,使用户无法从其页面布局中删除该字段。如果某些用户已经个性化了其页面布局,则在设置条件性必填字段之后,您可能需要将个性化的页面布局重置为默认布局。有关更多信息,请参阅重置个性化页面布局
  • 如果希望条件性必填字段始终是某个角色的必填字段,则可以在用于该角色的页面布局中将该字段设为必填字段。之后,在使用此页面布局的任何情况下,该字段均为必填字段,即使未满足在字段级别为该字段定义的条件也不例外。如果使用其他页面布局,则仅在满足条件时,此字段才为必填字段。

下表说明了在字段管理和“页面布局向导”中用于将字段设为必填或条件性必填的设置。

字段管理中的“必填”复选框

字段管理中的条件性必填字段

“页面布局向导”中的“必填”复选框

“页面布局向导”中的“条件性必填”复选框

结果

已选中

选中且为只读

未选中且为只读

此字段始终为必填字段。

未选中

包含表达式

未选中且可编辑

选中且为只读

注意:如果在“页面布局向导”中选中“必填”复选框,则会自动清除“条件性必填”复选框。

除非您在“页面布局向导”中选中“必填”复选框,否则仅在满足为字段指定的条件时,该字段才为必填字段。

未选中

未选中且可编辑

未选中且为只读

如果在“页面布局向导”中选中“必填”复选框,则在使用页面布局的任何情况下,该字段均为必填字段。 否则,此字段不是必填字段。

条件性必填字段的 Expression Builder 功能

以下限制将应用于可在为条件性必填字段创建的条件中使用的 Expression Builder 功能:

有关使用 Expression Builder 的更多信息,请参阅 Expression Builder


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