Я работаю над мобильным проектом Flex 4.6, столкнувшись со следующим поведением из DateSpinner, установленного как displayMode 'dateAndTime'.При запуске приложения и следуя этим шагам (в качестве эксперимента я настроил мобильное приложение, содержащее только один HomeView и только один объект - DateSpinner):
- установите дату в DateSpinner на 30 или 31 января.(с помощью мыши или касания)
- щелчок (мышь или касание) 1 февраля (видимый на одну или две строки ниже на DateSpinner)
Datespinner вращается вперед, но не останавливается1 февраля: он переходит на 1 марта. Такое же поведение можно наблюдать с 31 марта - щелчок мыши 1 апреля вызывает скачок до 1 мая;с 31 мая - щелчок мыши 1 июня, переход к 1 июля и т. д.
Я подозреваю, что это связано с тем, что в следующем месяце меньше дней, чем в предыдущем месяце (30 вместо 31,или 29 в случае февраля 2012 года), но я бы не хотел видеть такое поведение при выполнении этих двух шагов.Кто-нибудь знает работу вокруг?
Когда DateSpinner установлен с displayMode как 'date', все хорошо, но тогда мне понадобится второй DateSpinner для установки времени, который съедает больше места на экране.