Поле даты для выбора года

Я использую поле даты, чтобы получить день рождения пользователя. Но очень сложно выбрать очень прошлые годы, такие как 1987. Здесь мне нужно переместить 12 месяцев, чтобы пройти год. Есть ли способ легко его достичь?

                <mx:DateField  width="17%" height="75%" selectedDate="{new Date()}" formatString="MM/DD/YYYY" />

person Naju    schedule 10.12.2012    source источник


Ответы (2)


Вы можете включить свойство yearNavigationEnabled элемента управления DateField.

<mx:DateField yearNavigationEnabled="true"/>

Просто нажмите мышью на стрелку навигации по году, стрелку вверх или стрелку вниз, она будет увеличиваться/уменьшаться.

person Raja Jaganathan    schedule 10.12.2012
comment
Это Ответ. :) Большое Вам спасибо . - person Naju; 10.12.2012

Рассмотрите возможность разделения этого поля на три селектора списка и заполните каждый последовательными номерами: 1-31 для дней, 1-12 для месяцев (или используйте селектор имени) и 1900-текущий год (сгенерированный) для года. Я никогда не видел, чтобы какие-либо сайты использовали такое комбинированное поле для выбора даты рождения, оно используется только для дат, отстоящих на 1-2 месяца от текущей даты. Я ожидаю, что такой компонент НЕ предназначен для выбора отдаленных дат.

person Vesper    schedule 10.12.2012
comment
спасибо за ваш ответ .. :) Но вышеприведенный ответ Раджи Джаганатана - это решение, которое я хочу .. - person Naju; 10.12.2012