DateField在用户选择日期或myDateField.selectedDate通过代码设置后,我找不到任何以编程方式清除控件的方法。
文档仅说明如果用户再次选择日期,如何清除它。
但是做myDateField.selectedDate = myDateField.selectedDate是不行的
我已经尝试了所有明显的myDateField.selectedDate = null,, myDateField.text = ""- 但似乎没有任何效果。
有没有人有任何想法?
DateField在用户选择日期或myDateField.selectedDate通过代码设置后,我找不到任何以编程方式清除控件的方法。
文档仅说明如果用户再次选择日期,如何清除它。
但是做myDateField.selectedDate = myDateField.selectedDate是不行的
我已经尝试了所有明显的myDateField.selectedDate = null,, myDateField.text = ""- 但似乎没有任何效果。
有没有人有任何想法?
我做了一个最小的测试示例:
<?xml 版本="1.0" 编码="utf-8"?>
<mx:应用程序 xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal">
<mx:脚本>
<![CDATA[
私有函数 clearDate():void {
testField.selectedDate = null;
}
]]>
</mx:脚本>
<mx:DateField id="testField"/>
<mx:Button label="清除" click="clearDate();"/>
</mx:应用>
它似乎工作正常。您确定您的代码中没有一些令人费解的错误吗?
(顺便说一下,这里是 FB 3.2,以防是版本问题。)
它也适用于 FB2。