apache-flex Flex:DateField如何获取值?

ppcbkaq5  于 2022-10-31  发布在  Apache
关注(0)|答案(3)|浏览(146)

我正在尝试使用DateField控件。我可以使用selectedDate字段设置当前值。
土坯说:
在控件中选择当前选定的日期将取消选择该日期,并将selectedDate属性设置为null
因此,当用户选择其他日期时,selectedDate = null。
如何获取当前选中的值?我只在调试器中看到DateField的text属性包含带有选中日期的字符串?是否需要解析回来?

nimxete2

nimxete21#

我想我找到问题了。我正在尝试格式化日期like
但是我只实现了label函数而没有实现parse函数,这就导致了这个问题。

mgdq6dx1

mgdq6dx12#

找到了解决方案here
只需将DateField的parseFunc属性设置为null即可。这对我很有用...!!

ryevplcw

ryevplcw3#

您可以执行:

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

这会将今天的日期作为所选日期,或者您可以执行以下操作:

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

这将选择日期2010年6月7日
输入的月份始终是您所写月份的-1:所以十二月是11,一月是0,以此类推

相关问题