Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Process не видит значение Item / 5 сообщений из 5, страница 1 из 1
30.06.2014, 11:55
    #38683536
Ceib
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Process не видит значение Item
День добрый!

Имеется процесс "On Submit - After Computations and Validations", в котором используются значения двух ITEM'ов страницы:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
declare
  l_id number;
  l_parent number;
begin
  l_id := apex_util.get_session_state('P99_FID');
  l_parent := apex_util.get_session_state('P99_PARENT_ID');
  insert into ra_log l (l.l_date, l.l_element, l.l_mess)
      values (sysdate, 'ELEMENT', 'Значение ID: ' || l_id || ', значение PARENT: ' || l_parent);
  commit;
end;


Элементы P99_FID и P99_PARENT_ID заданы как DISPLAY ONLY. Значения их на странице отображаются нормально (Parent Id: 314819065, Fid: 718239000), однако в таблицу RA_LOG попадает строка: "Значение ID: , значение PARENT:". В свойствах элементов параметр Save Session State установлен в YES. Вообщем значения элементов в процессе не видны, при том, что по этому же событию (On Submit - After Computations and Validations) создано еще 2 процесса, которые аналогично используют значения эти же элементов, но срабатывают по нажатию других кнопок и работают нормально - значения элементов передаются и используются правильно. Что упускаю?
...
Рейтинг: 0 / 0
30.06.2014, 11:57
    #38683539
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Process не видит значение Item
Ceib,

Пробуйте
:P99_FID
:P99_PARENT_ID
Вместо
apex_util.get_session_state('P99_FID')
apex_util.get_session_state('P99_PARENT_ID')
...
Рейтинг: 0 / 0
30.06.2014, 11:58
    #38683542
Ceib
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Process не видит значение Item
Gustly,

Изначально именно так и делал - эффект тот же
...
Рейтинг: 0 / 0
30.06.2014, 12:08
    #38683555
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Process не видит значение Item
Ceib,

Обычный субмит делаете? Как выглядел изначальный код?
...
Рейтинг: 0 / 0
30.06.2014, 12:17
    #38683564
Ceib
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Process не видит значение Item
Нашел проблему. Пока разбирал страницу в процессах не обратил внимания на то, что на кнопке, по которой запускается приведенный код перед этим приоритетно запускается процесс, сбрасывающий состояние элементов на странице.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Process не видит значение Item / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]