Среда: Oracle APEX v5.1.2 / Oracle 12c R2
У меня есть отчет по интерактивной сетке, в котором один из моих столбцов (активный) является столбцом списка выбора на основе LOV со значениями «Y» или «N».
То, что я пытаюсь сделать, это вызвать модальное окно из динамического действия, когда значение в списке выбора равно «Y». Я попробовал следующий код:
В столбце «Активный» у меня есть DA, в котором есть событие изменения и условие на стороне клиента: элемент / столбец = значение (ACTIVE = Y)
У меня тогда ИСТИННОЕ условие: Выполнить PL / SQL
DECLARE
l_url varchar2(2000);
l_app number := v('APP_ID');
l_session number := v('APP_SESSION');
BEGIN
l_url := APEX_UTIL.PREPARE_URL(
p_url => 'f?p=' || l_app || ':22:'||l_session||'::NO:22::',
p_triggering_element => '$("#is-active")'
);
END;
is-active - это мой статический идентификатор для столбца ACTIVE в моем IG. К сожалению, моя модальная форма на странице 22 не запускается / не появляется.