我试图用动态操作显示成功/错误消息,但没有任何显示。Oracle APEX:如何在动态操作中显示错误消息
这是我为我的行为的真实情况的代码。
declare
v_complete number;
begin
select count(task_status) into v_complete from IT_TASK where TASK_STATUS != 3 AND REQUEST_ID = :P32_ID ;
if v_complete > 0 then
apex_application.g_print_success_message := '<span style="color:red">Not all Task are complete!</span>';
rollback;
end if;
if v_complete = 0 then
apex_application.g_print_success_message := '<span style="color:green">All Task are complete!</span>';
rollback;
end if;
end;
然而,我的条件得到满足后不会出现任何消息。 谁能告诉我为什么?
你试过管理异常时需要初始化v_complete为0?有可能这是抛出一个异常,所以不要进入任何消息条件。 –
我不相信使用g_print_success_message是受支持的,在这种情况下也不相关。也许使用通知插件。 – Scott