Oracle APEX - 有条件地要求一个字段

Oracle APEX - make a field conditionally required

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

正如您可能已经发现的那样,您不能只设置依赖项的 Required 属性,因为这使得它即使在隐藏时也是必需的。相反,您可以在依赖项上创建 "Item is NOT NULL" 类型的验证,但使用基于其他项值的服务器端条件。

例如,假设第一项为P12_JOB,第二项为P12_COMMISSION,而P12_COMMISSION仅在P12_JOB = 'SALESMAN'时显示。然后此验证将执行此操作:

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