Можно ли изменить диапазон просмотра многолетнего начального просмотра angular datepicker? - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь изменить диапазон просмотра angular выбора даты в многолетнем представлении. Годовой диапазон по умолчанию в многолетнем представлении - 2016–2039 гг. (24-летний период). Возвращение назад открывает еще один 24-летний промежуток, 1992-2015. Я хочу показать 2010 год как первый год первого многолетнего представления. Чтобы уточнить, первый диапазон просмотра года будет 2010-2033 (24 года), предыдущий просмотр 1986-2009 гг. И т. Д.

enter image description here

1 Ответ

0 голосов
/ 17 января 2020

У меня сейчас нет моего компьютера, но я могу помочь вам с этим:

<mat-datepicker #dp startView="multi-year" (yearSelected)="chosenYearHandler($event)" (monthSelected)="chosenMonthHandler($event, dp)"
[min]="minYear" [max]="maxYear" panelClass="example-month-picker"> </mat-datepicker>

В соответствии с angular вы можете добавить YearSelected. Попробуйте console.log его событие и увидеть выходной атрибут выбранного диапазона, затем вы можете установить значение, которое вы хотите в его атрибуте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...