Как загрузить списки выбора на основе выбора даты выбора в Oracle Apex? - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть средство выбора даты, но у меня также есть три списка выбора для дня, месяца и года. Как я могу загрузить их, как только средство выбора даты используется для выбора даты?

1 Ответ

1 голос
/ 17 февраля 2012

Я сделал небольшой пример: здесь

page setup

У меня настроена стандартная программа выбора даты, я ограничил диапазон лет для этогоone (2005-2015).

Три списка выбора, которые я заполнил статическими значениями: дни -> 1–31, месяцы -> 1–12 buth с их именем в качестве отображаемого значения, годы -> 2005до 2015 года.

Чтобы установить их значения, я создал динамическое действие для средства выбора даты: dynamic action properties

Требуется 3 действия, чтобы установить выбранное значение каждого списка выбора.Имейте в виду, однако, что это вызывает 3 Ajax-вызовов.Но реализация является базовой и не требует написания обратных вызовов javascript и ajax.

Каждое действие аналогично этому: set value for days select list

  • Дни: TO_CHAR(TO_DATE(:P24_SOME_DATE), 'DD')
  • Месяцы: LTRIM(TO_CHAR(TO_DATE(:P24_SOME_DATE), 'MM'), '0')
  • Годы: TO_CHAR(TO_DATE(:P24_SOME_DATE), 'YYYY')

Mix 'Подходим, чтобы удовлетворить то, что вам нужно.Надеюсь, это поможет!

...