Состояние сеанса является серверной вещью.Он хранит значения элементов для вычислений на стороне сервера (процессы, запросы, проверки, ссылки и т. Д.).
Но в то же время каждый элемент имеет значение и на стороне клиента.Это значение хранится на странице.Когда вы используете динамическое действие с типом Set Value
, оно устанавливает значение на стороне клиента.Существует три способа отправить его на сервер (в APEX 5.x):
- отправить страницу
- выполнить другое динамическое действие с типом
Execute PL/SQL code
и в свойствахэтого DA вам нужно указать название элемента в свойстве Page item to submit
.Если вам на самом деле не нужно выполнять какой-либо код PL / SQL и нужно просто отправить значение, укажите null;
как код PL / SQL - , создайте
AJAX callback
и напишите код JavaScript для отправки значений,Подробнее см. В документации из функции apex.server.process
.