Apache flex Flex-如何在编辑日期字段时检测事件

Apache flex Flex-如何在编辑日期字段时检测事件,apache-flex,events,flash-builder,datefield,Apache Flex,Events,Flash Builder,Datefield,我如何检测用户何时更改日期字段?特别是当他们键入我已将其设置为可编辑的日期时: <mx:FormItem label="Assigned" x="220" y="59"> <mx:DateField formatString="YYYY-MM-DD" id="clinicianAssignedDateInput" editable="true" text="@{this._currentEditEncounter.clinicianAssignedDate}"

我如何检测用户何时更改日期字段?特别是当他们键入我已将其设置为可编辑的日期时:

<mx:FormItem label="Assigned" x="220" y="59">
        <mx:DateField formatString="YYYY-MM-DD" id="clinicianAssignedDateInput" editable="true" text="@{this._currentEditEncounter.clinicianAssignedDate}" toolTip="format: YYYY-MM-DD" change="clinicianAssignedDateInput_dataChangeHandler(event)"/>
    </mx:FormItem>

更改事件似乎仅在使用日历弹出窗口时抛出。当用户手动在字段中键入时,不会引发该错误


我还尝试了数据更改。

我认为这是不可能的,除非您扩展组件并更改功能;只需将事件侦听器(更改事件)添加到textinput,并在组件中调度另一个事件


就我个人而言,如果我是你,我会尝试使用Spark替代品。没有官方的,只有我。

我发现了一些有用的东西——我使用了focusOut=”“事件