Oracle apex动态日期时间选择器插件的最小和最大日期

时间:2017-11-11 09:22:27

标签: date datepicker jquery-ui-datepicker oracle-apex-5.1

我已将动态日期时间选择器插件添加到我的oracle apex应用程序中。我想为这个日期选择器设置最大日期。当前日期(或sysdate)是我想设置的最长日期,当前日期之后的日期不应该在日期选择器中可供选择。在我添加的默认顶点日期选择器中

 +0d

在最大日期字段中,将最大日期设置为当前日期。但这不适用于动态日期时间选择器插件。插件链接:Apex dynamic date picker plugin link。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

我想要同样的东西,并且今天设法做到了。这是我的解决方法。

  1. 在第一个Datepicker日历中使用 Change 事件创建动态操作。
  2. 创建 true操作“执行Java代码”并使用以下代码: $('#P1_SECOND_CALENDAR').datepicker("option","minDate",$("#P1_FIRST_CALENDAR").val());

此功能应使第二个日历将其最小日期设置为您在第一个日历上选择的最小日期,并且在您选择它时应该发生。打开第二个日历以选择第二个日期后,前几天应该变成灰色。

只需将我用于日历的变量替换为您拥有的变量,它就可以工作。

再次在此处检查变量,我没有在第二个Datepicker上选择最小日期,APEX为此自动选择了“ + 0d”值。这不应该是一个问题。尝试按照以下步骤操作,看看是否可行。