mx:Form中的dataChange事件什么时候触发呢解决思路

mx:Form中的dataChange事件什么时候触发呢
我有个Form里面,当FormItem里面的数据发生改变的时候更新到我定义变量中,我把我的function写在Form中的dataChange事件里面,但没有效果,,直接按下面的写就可以,但是我的Form里面item太多,,每个都写一个change觉得麻烦,像这样的情况怎么去处理呢。。
XML code

    <mx:FormItem label="步骤名称" required="true">
       <mx:TextInput id="stepName" width="260" text="{curSelectedStep.stepName}" change="editStep()"/>
    </mx:FormItem>



------解决方案--------------------
只有当form的data 改变时才会触发吧
------解决方案--------------------
When you use a component as an item renderer, the data property contains the data to display. You can listen for this event and update the component when the data property changes.

------解决方案--------------------
这个事件是public function set data(value:Object):void中才发出的,不是普通的数据改变就会发