我試圖用動態操作顯示成功/錯誤消息,但沒有任何顯示。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