Я пытаюсь добавить компонент ввода календаря в приложение.
Компонент ввода календаря для выбора даты и времени работает с максимальным ограничением даты ie не позволяет выбрать будущую дату
- Затеняет будущую дату - работает нормально / Пользователь не может выбрать будущую дату
Проблема - пользователь может ввести будущую дату вручную, это не проверяет это поле.
Пользователь может ввести будущую дату вручную
5/24/2021
6/2/2020
<p:calendar id="userdate" value="#{calendarView.pricedate}" maxdate="#{calendarView.maxDate}" />
calendarView. java
private Date maxDate = new Date();
public Date getMaxDate() {
return maxDate;
}
public void setMaxDate(Date maxDate) {
this.maxDate = new Date();
}
Primefaces Версия
<primefaces.version>6.2</primefaces.version>
Как проверить этот компонент, когда пользователь вводит значение поля вручную, я добавил атрибут проверки максимальной даты.