如何有条件地验证在Oracle Application Express中的项目上创建的验证?

时间:2014-12-18 13:42:50

标签: javascript oracle-apex

我在我的一个oracle-apex表单项中添加了一个非空验证。我希望只有在我的表单中的其他项目设置为某个特定值时才执行该操作。

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用类型PL/SQL expression创建验证并在那里实现任何验证逻辑,如下所示:

(:P_NUMBER_ITEM = 1 and :P_STRING_ITEM is not null) or :P_NUMBER_ITEM <> 1 

在此示例中,仅当P_STRING_ITEM等于P_NUMBER_ITEM时,验证才需要1中的NOT NULL值。