Динамическое действие каскадного динамического списка выбора запускается при изменении значений списка, а не только при выборе пользователем значения из списка - PullRequest
0 голосов
/ 18 мая 2018

Я занимаюсь разработкой приложения на Oracle APEX 5.1. У меня есть динамический список выбора, значение которого зависит от значения элемента страницы на той же странице.Поэтому я добавил этот элемент страницы в поле «Каскадный элемент LOV Paret» списка выбора и сослался на этот элемент в коде pl / sql списка выбора.И я определил динамическое действие onChange для списка выбора, который отправляет страницу.

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

Пожалуйста, помогите мне узнать, где я иду не так !!Заранее спасибо.

1 Ответ

0 голосов
/ 23 мая 2018

Вы пытались изменить динамическое действие, чтобы оно срабатывало при выборе вместо изменения?

Согласно документации APEX здесь .Действие onChange запускается, когда LOV был каким-либо образом изменен, тогда как действие выбора запускается, когда пользователь выбирает что-то в поле.

В качестве альтернативы другое возможное решение находится в свойствах списка выбора.Существует настройка «Действие страницы при выборе», которая может использоваться для отправки страницы при выборе значения.

...