Flex:DateField如何获取值?

时间:2010-06-01 10:04:43

标签: flex

我正在尝试使用DateField控件。 我可以使用selectedDate字段设置当前值。

Adob​​e说:“在控件中选择当前选择的日期取消选择它, 将selectedDate属性设置为null“,因此当用户选择其他日期时,selectedDate = null。  如何获取当前选定的值?我只在调试器中看到DateField的text属性包含带有选定日期的字符串?我需要解析它吗?

提前10倍 叶夫

3 个答案:

答案 0 :(得分:5)

我想我发现了这个问题。我试图格式化日期like

但我只实现了标签功能而不是解析功能,这导致了问题。当我实施时,一切都变好了

答案 1 :(得分:1)

你可以这样做:

<mx:DateField selectedDate="{new Date()}"/>

这将为您今天的日期作为选定日期,或者您可以:

<mx:DateField selectedDate="{new Date(2010, 5, 7)}"/>

这将选择2010年6月7日的日期

输入的月份总是你写的月份的-1:所以12月是11,1月是0等等

答案 2 :(得分:1)

找到解决方案here

只需将DateField的parseFunc属性设置为null即可。为我做了诀窍.. !!