我有一个执行 PL/SQL 过程的动态操作,并且我的 DA 可以检查特定页面项是否不为空。如果为 null,则不会执行该过程,我想向用户显示一条消息。理想情况下,我只是向我的 DA 添加服务器端条件,但问题是我需要以某种方式通知用户。我尝试使用 APEX_ERROR 并在通知中内联显示错误消息,但这不起作用 - 消息没有显示。
IF :P1_ITEM1 IS NOT NULL AND :P1_ITEM2 IS NOT NULL AND :P1_ITEM3 IS NOT NULL
THEN
MY_PROCEDURE();
ELSE
APEX_ERROR.ADD ERROR( p_message => 'Some required fields are NULL',
p_display_location => apex_error.c_inline_in_notification);
END IF;
如果不满足条件,如何向用户显示通知?