Большой календарь: вызов handleRangeChange, когда выбранная дата выходит за пределы допустимого диапазона - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь сделать календарь на месяц с выбираемой датой. Я использую onSelectSlot callback, чтобы поймать дневной щелчок и сделать какой-то специальный процесс Затем он вызывает calendarDayChange_handler, чтобы изменить date на выбранный.

Когда дата выходит за пределы диапазона, месяц автоматически изменяется. Я еще не нашел, какой внутренний метод это сделал.

То, что я хотел бы сделать, это как-то позвонить handleRangeChange, это вызовет changeCalendarRange_handler.

Вот рабочий пример: https://codesandbox.io/s/7y5y31wrrq?fontsize=14.

Требуемое поведение достигается нажатием обеих кнопок PREV или NEXT, вызывающих handleNavigate, вызывающих calendarDayChange_handler и после changeCalendarRange_handler.

...