Как показать / Скрыть текстовое поле в зависимости от выбора списка выбора в Oracle Apex?

2

Простой вопрос, но я новичок в Apex...

В основном у меня есть два элемента: список выбора и текстовое поле. По умолчанию текстовое поле не должно появляться. В списке выбора есть два значения для пользователя. Если пользователь выбирает значения, то текстовое поле останется скрытым, но если пользователь выберет другое значение, появится текстовое поле.

Пример:

Из списка выбора пользователь может выбрать "Показать" или "Скрыть". Если пользователь выбирает "Скрыть", текстовое поле должно быть скрыто, как и должно быть по умолчанию. Но если пользователь выберет "Показать", появится текстовое поле.

Как я могу это сделать?

ТИА

Теги:
dynamic
oracle-apex

1 ответ

5
Лучший ответ

Попробуй это:

  1. Поднимите элемент списка выбора. Перейдите в раздел " Список значений " и убедитесь, что установлено следующее:

    • Отобразить нулевое значение: Нет
    • Список значений Определение: STATIC:SHOW;SHOW,HIDE;HIDE [вы можете заменить это сохраненным LOV, если хотите]

  2. Создайте новое динамическое действие со следующими свойствами:

    Основные свойства

    • Событие: Изменить
    • Тип выбора: Предмет (ы)
    • Элемент: [P1_SELECT_LIST]
    • Условие: равно
    • Значение: SHOW

      Истинное действие

    • Действие: Показать

    • Пожар, когда результат: True
    • Пожар на загрузке страницы: Да
    • Тип выбора: Предмет (ы)
    • Пункт: [P1_TEXT]

      Ложное действие

    • Действие: Скрыть

    • Пожар, когда результат: False
    • Пожар на загрузке страницы: Да
    • Тип выбора: Предмет (ы)
    • Пункт: [P1_TEXT]
  • 0
    Спасибо @Rohan M Работает отлично!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню