我正在使用该组件允许用户选择他们出生的日期(出生日期)。如果用户选择的日期大于今天的日期,我应该显示错误消息,以防止年龄为负数。我的组件如下所示:
<p:calendar id="fechaNacimiento" yearRange="c-100:c"
pattern="dd/MM/yyyy" navigator="true"
value="#{afiliadoController.afiliado.fecha_nacimiento}"
requiredMessage="Debe de insertar la fecha de nacimiento del Afiliado."
showOn="button"
readonly="#{facesContext.currentPhaseId.ordinal eq 6}"
required="#{request.getParameter('validate')}">
</p:calendar>
我正在使用PrimeFaces和OmniFaces以及JSF 2.2。我试图通过使用<o:validateOrder components=""/>
来验证这一点,但我需要两个组件而我只有一个。我还有其他选择吗?
答案 0 :(得分:1)
PrimeFaces <p:calendar>
的{{1}}属性代表最大可选maxdate
。
OmniFaces有一个代表当前Date
的{{1}}变量。
做数学。
#{now}