Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблема с первым показом календаря, когда выбран месяц ноябрь #644

Open
irbis45 opened this issue Nov 1, 2024 · 2 comments

Comments

@irbis45
Copy link

irbis45 commented Nov 1, 2024

Добрый день. Обнаружил проблему с рендером календаря, когда в качестве месяца указан ноябрь.

Выполняется установка значения методом selectDate
context.data('datepicker').selectDate(new Date(date.getFullYear(), date.getMonth(), date.getDate()));

Тестовый набор данных

  1. 07.11.2020
  2. 07.10.2020
  3. 07.12.2020
  4. 07.11.2024
  5. 07.11.2026

В 1 и 5 календарь открывается с текущего месяца и текущего года. Остальные случаи показывают все правильно (с выбранной даты).

Скриншоты с проблемой

  1. Открытие календаря с установленным значение 07.11.2020
Открытие календаря с установленным значение 07 11 2020
  1. Пролистываем до выбранной даты чтобы убедиться, что значение действительно было установлено
Проверяем, что значение действительно было установлено

Проверено на версии 2.2.3 и 3.5

@iamroockie
Copy link

iamroockie commented Nov 13, 2024

Такая проблема наблюдается, когда у выбранной даты указан тот же месяц, что и сейчас, но указан другой год (раньше или позже). Т.е. на текущий момент это будет Ноябрь и например 2023, 2022 и т.д. или 2025, 2026 и т.д.

@t1m0n
Copy link
Owner

t1m0n commented Nov 13, 2024

Добрый день! Да, тут небольшая путаница с механикой работы возникла. То, что календарь перелистывает на выбранную дату, такого не должно быть, это получилось случайно. Я планирую добавить опцию или параметр для того, чтобы явно указывать нужно ли переходить к выбранной дате или нет.

В данном случае можно использовать опцию startDate или устанавливать в ручную дату просмотра методом setViewDate

Dublicate of #462

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants