Oracle APEX 18.2 -> требуется динамическое действие на основе списка значений, чтобы сделать поле обязательным - PullRequest
0 голосов
/ 26 января 2019

Когда total_status в списке («Желтый тренд вверх» и т. Д.), То для ввода информации пользователю требуется total_description

total_status: Выбрать список, Обязательный выше, Значения статуса (Красный тренд вверх, ЖелтыйTrend Up) Динамическое действие * Когда Event = Custom, item = total_status, условие = total_status = Yellow Trend Up True: Action = Show, Affect Elements = total_description

total_description: Текстовое поле * Внешний вид = Необязательная проверка выше =Требуемое значение (ДА)

Когда я запускаю приложение / страницу и выбираю Желтый тренд вверх, появляется всплывающее окно с

  • Покинуть сайт?Внесенные вами изменения не могут быть сохранены. Оставить Отмена

Не уверен, что True: Действие должно быть выбрано

1 Ответ

0 голосов
/ 28 января 2019

Если вы хотите, чтобы от пользователя требовалось заполнить поле описания, когда выбрано определенное значение из списка выбора (например, «Желтый тренд вверх» в этом примере), тогда простой способ добиться этого состоит в следующем:

  1. Создать «total_status» в качестве списка выбора.
  2. Для «Действие страницы при выборе» выберите: «Перенаправление и установка значения».
  3. Создайте «полное_ описание» как текстовое поле.
  4. В поле «Требуемое значение» выберите «Да».
  5. В разделе «Условия» в «общем_ описании» выберите «Тип условия»: «Значение элемента / столбца в выражении 1 = выражение 2».
  6. В качестве выражения 1 введите: 'total_status'.
  7. Для выражения 2 введите: «Желтый тренд вверх».

Если вы хотите отобразить это обязательное поле описания, если какое-либо значение выбрано в вашем Списке выбора 'total_status', то выберите «Значение элемента / столбца в выражении 1 НЕ НУЛЬ» и выражение 1 в качестве «общего_стата».

...