Мое требование - отображать всплывающее окно по окончании процесса. например, обновите сотрудников в отделе и местоположении. Поэтому в 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