p:日历最小日期验证,日期至<日期来自

时间:2015-11-12 09:08:51

标签: validation jsf jsf-2 primefaces calendar

我的Filter组件中有Calender:

<p:outputLabel for="regCalendar" value="#{msg.registry_date}:" />
        <h:panelGrid id="regCalendar" columns="3">
            <p:calendar id="filterRegistryDateFrom" size="13" binding="#{filterRegistryDateFromComponent}"
                        value="#{commonDocumentController.registryDocumentsFilter.registryDateFrom}" placeholder="yyyy-MM-dd"
                        timeZone="#{notaryClientController.getLtTimeZone()}" maxlength="10" mask="true" 
                        pattern="yyyy-MM-dd" maxdate="#{now}" yearRange="c-120:c+30" navigator="true">
            </p:calendar>
            <p>-</p>
            <p:calendar id="filterRegistryDateTo" size="13" 
                        value="#{commonDocumentController.registryDocumentsFilter.registryDateTo}"
                        placeholder="yyyy-MM-dd" timeZone="#{notaryClientController.getLtTimeZone()}" 
                        maxlength="10" mask="true" pattern="yyyy-MM-dd" maxdate="#{now}"
                        yearRange="c-120:c+30" navigator="true">
            <f:attribute name="filterRegistryDateFromComponent" value="#{filterRegistryDateFromComponent}" />
            </p:calendar>
        </h:panelGrid>

我需要进行日期验证,当用户想要按日期搜索并使用registryDateTo&lt;时,我可以进行JavaScript验证以提供消息。 registryDateFrom ..但是我想要达到的目标是,当用户选择日期registryDateFrom时,它会自动成为registryDateTo字段中的最小日期。

因此,例如,如果我选择日期registryDateFrom > October 15,那么用户将无法选择registryDateTo < 15

0 个答案:

没有答案