Получение и установка значений переменных сеанса Apex - PullRequest
0 голосов
/ 25 апреля 2018

На странице XI создайте переменную Userrole , используя:

APEX_UTIL.set_session_state(p_name => 'USERROLE', p_value => userRole);

На другой странице Как я могу использовать значение этой переменной в коде Javascript?

1 Ответ

0 голосов
/ 26 апреля 2018

Для встроенных переменных подстановки уже есть несколько опций, как указано в связанном вопросе Как получить доступ к переменным Oracle Apex из Javascript?

Но для ваших собственных значений вынужно поместить их в элемент, относящийся к HTML.Элементы приложения являются полезными заполнителями, но используются базой данных, а не отображаемой страницей.

Либо используйте защищенные элементы на глобальной странице (P0_USERROLE), либо назначьте переменную JavaScript в разделе объявлений.

var c_userrole = '&USERROLE.';

Но если вы используете JavaScript для управления привилегиями, будьте осторожны, клиент не может просто переопределить значение.

...