Показывать сообщение об ошибке во всплывающем оповещении, а не в строке состояния - PullRequest
0 голосов
/ 19 сентября 2018

Как отобразить сообщение об ошибке во всплывающем окне с предупреждением, похожим на изображение ниже.

enter image description here

Код, который я 'м в настоящее время работает с.

BEGIN
    IF( Condition )THEN
        --Show the error as popup alert message box
        MESSAGE("This is an error.");
        RAISE FORM_TRIGGER_FAILURE;
    END IF;
END;

1 Ответ

0 голосов
/ 19 сентября 2018

По сути, если вы повторите сообщение, вы получите всплывающее предупреждение вместо того, чтобы попасть в строку состояния:

BEGIN
    IF( Condition )THEN
        --Show the error as popup alert message box
        MESSAGE('This is an error.');
        MESSAGE('This is an error.');
        RAISE FORM_TRIGGER_FAILURE;
    END IF;
END;

или попробуйте следующим образом:

BEGIN
    IF( Condition )THEN
        --Show the error as popup alert message box
        FOR i IN 1..2
        LOOP
          MESSAGE('This is an error.');
        END LOOP;            
        RAISE FORM_TRIGGER_FAILURE;
    END IF;
END;

или указание второй строки как пустой строки (повторять ее не нужно):

BEGIN
    IF( Condition )THEN
        --Show the error as popup alert message box
        MESSAGE('This is an error.');
        MESSAGE('');
        RAISE FORM_TRIGGER_FAILURE;
    END IF;
END;
...