2012-02-16 30 views

回答

1

我做了一个小例子:here

page setup

我有标准的日期选择器设置,我做了限制就这一个(2005- 2015年)的年的范围内。

三个选择列表中我已经充满了静态的LOV:天 - 到2015年

设置> 2005 - > 1到31个月 - > 1至12 buth他们的名字作为显示值,年它们的值,我在日期选择器上创建了一个动态操作: 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'n匹配,以满足您的需求。希望这可以帮助!

+0

我无法让我的工作。我遵循你的建议,但是当我选择一个日期时,日期选择框不会消失 - 值也不会反映在受影响的元素中。 – antonpug 2012-02-23 19:35:23

+0

虽然没有什么特别的,但我想知道。你在日期选择器上还有其他工作吗?你可以使用firefox +萤火虫看看发生了什么?它必须是一个JavaScript错误发生。 – Tom 2012-02-24 08:29:53

+0

因此,当我在datepicker上选择一个日期时出现错误 - 未捕获的异常:语法错误,无法识别的表达式:#P24_DATEPICKER_START) – antonpug 2012-02-28 15:42:27

相关问题