Итак, я заметил странное поведение и не могу понять, почему он делает то, что делает.
Мой datepickerfield довольно прост:
xtype: 'datepickerfield',
name: 'birthday',
itemId: 'birthday',
label: 'Birthday',
dateFormat: 'd.m.Y',
required: true
Он работает так, как вы ожидаете , Вы можете нажать на кнопку, чтобы выбрать дату с помощью мыши или написать ее в каждой руке. Если вы не введете разделитель самостоятельно, он сообщит, что значение также не соответствует требуемому формату.
Однако, если вы введете дату вручную и введете 0, скажем 01072025, оно автоматически преобразует его в 07.01.2025. Так что не только то, что он автоматически устанавливает разделители, но и почему-то меняет день и месяц.
Почему это так и как я могу исправить или остановить такое поведение? В случае, если это не из самой Ext JS, у меня это происходило в Chrome, а также в Edge (пока не удосужился загрузить другие веб-браузеры).