2016-10-20 6 views
-1

Получение проблемы с каскадным списком выбора. Значение по умолчанию для каскадного списка выбора не задано, а не отображается. У меня есть список выбора имени P3_ENTITY, который каскадный и имеющий 3 родителей: P3_APPLICATION, P3_SCHEMA_LIST и флажок P3_CATEGORY_CHECKBOXЗначение каскадного выбора по умолчанию не установлено Oracle Apex

Я установить значение по умолчанию P3_ENTITY в процессе SET_VALUE PLSQL что увольняют на отрисовку страницы. код процесса, как:

BEGIN 

:P3_ENTITY := :F100_FILTER_ENTITY; 

END; 

Теперь P3_ENTITY список выбора требуется время, чтобы быть загружены во время загрузки страницы, а как выполнение процесса SET_VALUE становится завершена до нагрузки P3_ENTITY списка выбора, это значение по умолчанию получает перезаписаны NULL после полной загрузки этого списка выбора.

Пожалуйста, помогите. Спасибо заранее.

ответ

0

Для установки каскадных родителей в список подразумевается, что каждый раз, когда родители меняются, список будет обновлен, это не приведет к повторному выполнению блока plsql, который вы определили, для установки значения по умолчанию.

Что вы можете сделать, это создать динамическое действие, выполнить свой PLSQL блок на После Refresh основе, это означает, что после того, как событие завершения освежения динамическое действие присвоит: значение F100_FILTER_ENTITY снова.

+0

Hi Typo, спасибо за ваш ответ. – TKD

+0

Привет, Типо, я не хочу устанавливать значение по умолчанию после каждого обновления списка выбора. во время загрузки страницы список выбора занимает время 5-6 секунд, чтобы загрузить все параметры в нем, выполняющие запрос, но перед заполнением этого обновления списка выберите, что набор блоков plsql устанавливает значение по умолчанию перед обновлением этого списка выбора , Поэтому, когда выбранный список обновлен и загружен успешно, он устанавливает значение по умолчанию как значение NULL и перезаписывает фактическое значение по умолчанию, заданное этой страницей. Процесс PLSQL. – TKD

+0

. Я просто хочу установить значение по умолчанию во время загрузки страницы. Так что после загрузка значения по умолчанию для страницы отображается в этом списке выбора ... (когда пользователь еще ничего не изменил в этом списке выбора) – TKD

Смежные вопросы