我正在使用 Datefield 来获取用户生日..但是很难选择像 1987 年这样的过去年份..在这里我必须移动 12 个月才能通过一年..有什么方法可以轻松实现它吗?
<mx:DateField width="17%" height="75%" selectedDate="{new Date()}" formatString="MM/DD/YYYY" />
我正在使用 Datefield 来获取用户生日..但是很难选择像 1987 年这样的过去年份..在这里我必须移动 12 个月才能通过一年..有什么方法可以轻松实现它吗?
<mx:DateField width="17%" height="75%" selectedDate="{new Date()}" formatString="MM/DD/YYYY" />
您可以启用 DateField 控件的 yearNavigationEnabled 属性
<mx:DateField yearNavigationEnabled="true"/>
只需鼠标按下年份导航向上箭头或向下箭头,它将增加/减少。
考虑将此字段拆分为三个列表选择器,并用序列号填充每个选择器,1-31 表示天,1-12 表示月份(或使用名称选择器),1900-当前年份(生成)表示年份。我从未见过任何网站使用这样的组合字段来选择出生日期,这仅用于从当前日期起 1-2 个月的日期。我希望这样的组件不是为了选择遥远的日期而设计的。