Не совсем понятно, о чем вы спрашиваете. Мой самый большой вопрос - когда вы пытаетесь изменить значение. Я предполагаю, что у вас есть элемент Apex, который является всплывающим списком значений на странице где-то, и вы хотите, чтобы значение выбиралось при загрузке страницы?
У вас есть элемент Источник, который представляет собой расчет, который определяет, какое значение будет подставляться при загрузке страницы. Это можно сделать с помощью выражения PL / SQL, запроса SQL или чего-то еще. Это может быть вычислено заново каждый раз, всегда, заменяя любое значение в состоянии сеанса или когда нет значения в состоянии сеанса. Только когда текущее значение в состоянии сеанса равно нулю.
Другой вариант - По умолчанию, который используется, если значение все еще равно нулю после расчета источника. Это также может быть выражение или запрос.
Если вы пытаетесь изменить значение элемента в браузере, скажем, в ответ на какое-либо действие пользователя, вам нужно динамическое действие, которое не будет использовать PL / SQL. Единственный случай, когда это может быть задействовано, - это если новое значение может быть вычислено только в базе данных, а Apex необходимо выполнить круговой обход базы данных, но это редко.
[Я только что попробовал динамическое действие для всплывающего списка значений на apex.oracle.com, и это не сработало. Не знаю почему. Однако это нормально работает с обычным списком выбора.]
person
eaolson
schedule
24.10.2020