Oracle Apex Dynamic Action не фиксирует изменение значения на элемент страницы - PullRequest
0 голосов
/ 22 марта 2019

Мое требование - отображать всплывающее окно по окончании процесса. например, обновите сотрудников в отделе и местоположении. Поэтому в Apex я выбираю одного сотрудника и нажимаю на кнопку «Отправить», чтобы обновить столбец «x». Теперь, когда обновление завершено, я хочу показывать всплывающее окно, только если в том же отделе и расположении остались другие сотрудники, если никого не осталось, всплывающее окно не требуется.

Мой подход был 1) Я создал pageitem1 , присваивая флаг «Y», как только процесс успешно завершен, и если есть еще сотрудники, оставленные для критериев. 2) Создайте DA на странице с событием - Изменить Условие на стороне клиента как ТИП Элемент = значение ПУНКТ pageitem1 ЗНАЧЕНИЕ Y 3) Пробовал Истинное Действие под вышеупомянутым DA по-разному

  • Показать и Java-скрипт для отображения предупреждения с помощью функции оповещения

    alert («Проверить другие пулы»);

  • Уведомление как предупреждение

после отладки значения элемента страницы я понял, что событие изменения не фиксируется, когда элемент страницы назначается внутри блока PL / SQL. Это правильно? Если так, что можно сделать для достижения этой цели?

Другой вариант, который я попробовал, это htp.prn с приведенным ниже кодом внутри блока PL / SQL

htp.prn('<script language="Javascript">');
htp.prn('alert(''Check other employees'');');
htp.prn('</script>');

Благодарим вас за то, что вы читаете это длинное объяснение и пытаетесь найти решение. Я довольно новичок в Apex и прошу прощения, если формулировка не ясна.

Редактировать: Apex v5.1

...