Datefield选择年份

时间:2012-12-10 06:08:27

标签: actionscript-3 flex air flex4.5

我正在使用Datefield来获得用户生日。但很难选择像1987年这样的过去几年。我必须要花12个月才能过去一年......这有什么方法可以轻松实现它?< / p>

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

2 个答案:

答案 0 :(得分:4)

您可以启用DateField控件的yearNavigationEnabled属性

<mx:DateField yearNavigationEnabled="true"/>

只需按下年份导航向上箭头或向下箭头,它就会增加/减少。

答案 1 :(得分:0)

考虑将此字段拆分为三个列表选择器,并使用连续数字填充每个字段,1-31表示天数,1-12表示月份(或使用名称选择器),以及1900年当前年份(生成)的年份。我没有看到任何网站使用这样的组合字段来选择出生日期,这仅用于从当前日期起1-2个月的日期。我希望这样的组件不是为了选择遥远的日期而设计的。