Actionscript 3 如何在Flex4中重置spark datagrid视图的内联itemrenderer的数据?
我是Flex4的新手。我有一个带有内联ItemRenders的datagrid视图。我想将数据输入到该组件中,以防输入的数据错误,我需要重置该行。如何使用flex 4进行重置Actionscript 3 如何在Flex4中重置spark datagrid视图的内联itemrenderer的数据?,actionscript-3,flex4,Actionscript 3,Flex4,我是Flex4的新手。我有一个带有内联ItemRenders的datagrid视图。我想将数据输入到该组件中,以防输入的数据错误,我需要重置该行。如何使用flex 4进行重置 <s:DataGrid width="703" height="285" > <s:columns> <s:ArrayList> <s:GridColumn width="150" dataField="dataField1" he
<s:DataGrid width="703" height="285" >
<s:columns>
<s:ArrayList>
<s:GridColumn width="150" dataField="dataField1" headerText="Category" rendererIsEditable="true">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<mx:VBox paddingBottom="5" paddingTop="10" >
<s:ComboBox width="152" chromeColor="#248895" />
</mx:VBox>
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
<s:GridColumn width="200" dataField="dataField2" headerText="Product Name">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<mx:VBox paddingBottom="5" paddingTop="10" >
<s:ComboBox width="200" chromeColor="#248895" />
</mx:VBox>
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
<s:GridColumn width="80" dataField="dataField3" headerText="AvailableStock">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<mx:VBox paddingBottom="5" paddingTop="10" >
<s:TextInput width="80"/>
</mx:VBox>
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
</s:ArrayList>
</s:columns>
使用文本输入编写自定义项目编辑器。。 对textInput进行验证。text
如果无效,请将编辑重置为自定义消息。。 或调度ESC key事件..将网格或编辑项重置为其先前状态