Oracle APEX - установить выбранное значение списка в зависимости от элемента страницы - PullRequest
0 голосов
/ 17 июня 2019

У меня есть список выбора на странице, и его источник настроен на SQL-запрос:

SELECT t.name d,t.id   r
FROM   Table1 t
WHERE  t.status = 'New'
AND( t.id = TO_NUMBER(:P3_MY_ID)
OR :P3_MY_ID IS NULL)
ORDER BY 1

И я вижу, что mt P3_MY_ID установлен в сеансе, но значение в моем списке выбора не выбрано. Кто-нибудь может помочь?

Значение P3_MY_ID устанавливается в предварительном рендеринге перед областями

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

чтобы установить значение списка выбора, вам нужно создать динамическое действие, установить событие при изменении> элемент страницы типа выбора> ваш элемент P3_MY_ID.установите истинное действие, чтобы установить значение> задать тип sql statment> ваш запрос> затронутый элемент> тип элемента> ваш список выбора

0 голосов
/ 17 июня 2019

Группа свойств списка значений содержит родительский элемент (ы) * Cascading LOV * - поместите туда P3_MY_ID.

Также убедитесь, что написанный вами запрос на самом деле возвращает что-то (используя значение P3_MY_ID, которое вы используете в Apex) при выполнении в SQL * Plus, SQL Developer, TOAD или любом другом инструменте, который вы используете.

...