温馨提示:本文翻译自stackoverflow.com,查看原文请点击:oracle apex - make a field conditionally required
oracle-apex oracle-apex-19.1

oracle apex - 有条件地要求

发布于 2020-04-14 23:42:23

我有一个有条件显示的项目-基于另一个项目的选择。我想使隐藏时不需要该项目。最好的方法是什么?

查看更多

提问者
Coding Duchess
被浏览
21
Tony Andrews 2020-02-04 01:32

正如您可能已经发现的那样,您不能仅设置从属项的Required属性,因为即使隐藏它也使它成为必需项。相反,您可以在依赖项上创建类型为“ Item is NOT NULL”的Validation,但要基于另一项的值使用服务器端条件。

例如,假设第一个项目是P12_JOB,第二个项目是P12_COMMISSION,并且仅当P12_JOB ='SALESMAN'时才显示P12_COMMISSION。然后,此验证将执行此操作:

在此处输入图片说明

如您所见,那里有各种可用的设置,您应该检查这些设置是否适合您,例如“始终执行”,“显示位置”。