Oracle ADF中的日期范围验证

时间:2015-12-22 09:15:11

标签: validation jsf oracle-adf date-range

我的项目中的jsf文件中有一个输入日期。用户可以从日历中选择一些日期,并且日期应该被验证为在今天的7天之前和之后的7天。我认为 af:validateDateTimeRange 将完成这项工作,但我不知道如何构建EL以便它可以精确地获取当前日期并从中添加或减去固定的天数。 / p>

你能帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

<af:validateDateTimeRange>是你最好的朋友。您必须将其minimummaximum属性设置为某些"yyyy-MM-dd"格式的日期(您可以从托管bean中检索):

<af:validateDateTimeRange
       minimum="#{managedBean.sevenDaysBeforeToday}"
       maximum="#{managedBean.sevenDaysFromToday}"
       messageDetailNotInRange="Date {1} does not fall within the range {2} : {3}"/>