Flash Builder:如何验证datechooser组件中是否已选择日期?

时间:2012-04-29 18:49:08

标签: flex flash-builder

我正在尝试验证用户是否在我的日期选择器spark componet中选择了一个日期。我试过了:

if(dateChooserBegin.selectedDate){
..........
}

我将得到一个运行时null对象错误。我想知道这里是否有人知道这样做。谢谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可能需要从选择特定日期时引发的CalendarLayoutChangeEvent事件对象中提取日期。请参阅Flex liveocs上的example(特别是useDate事件处理程序。

答案 1 :(得分:1)

我能想到的最好的方法是添加到dirkgently说的内容。在dateChooser上设置onChange事件,将全局布尔值更改为true。然后在if()中检查boolean是否为true。我只能想到确保设置任何日期的其他方法是在dateChooser本身上使用selectedDate,在那里强制使用默认日期。