如何根据Oracle Apex中的日期选择器选择加载选择列表?

时间:2012-02-16 17:57:02

标签: oracle oracle-apex

我有一个日期选择器,但我还有三个选择列表,分别为Day,Month和Year。如果使用日期选择器选择日期,我该如何加载?

2 个答案:

答案 0 :(得分:1)

我做了一个小例子:here

page setup

我设置了标准的datepicker,我确实限制了这一年的范围(2005-2015)。

三个选择列表我已经填满了静态爱情:天 - > 1到31个月 - > 1到12但是以他们的名字作为显示值,年 - > 2005年至2015年。

要设置它们的值,我在datepicker上创建了一个动态操作: 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')

混合'匹配以满足您的需要。希望这有帮助!

答案 1 :(得分:0)

在Year范围内,只需将上一年与Manual无关即可。