Events Flexicious DataGrid FlexDataGirdEvent.EDIT_END特殊情况

Events Flexicious DataGrid FlexDataGirdEvent.EDIT_END特殊情况,events,itemrenderer,flex-datagrid,flexicious,Events,Itemrenderer,Flex Datagrid,Flexicious,我有一个灵活的DataGrid设置,在某个列上设置了ItemRenderer。现在,当我编辑一个可编辑单元格,然后停止编辑它时,DataGrid会触发FlexDataGrid.EDIT_ITEM_END事件(或类似事件)。当这个被触发时,我想做一个特定的动作。这很简单。但问题是,我有一个特例: 如果用户正在编辑一个可编辑的单元格,然后单击离开它(这将导致FlexDataGrid.EDIT_ITEM_END fire),但他碰巧单击了列上设置的ItemRenderer中的一个按钮,那么在这种情况下

我有一个灵活的DataGrid设置,在某个列上设置了ItemRenderer。现在,当我编辑一个可编辑单元格,然后停止编辑它时,DataGrid会触发FlexDataGrid.EDIT_ITEM_END事件(或类似事件)。当这个被触发时,我想做一个特定的动作。这很简单。但问题是,我有一个特例:

如果用户正在编辑一个可编辑的单元格,然后单击离开它(这将导致FlexDataGrid.EDIT_ITEM_END fire),但他碰巧单击了列上设置的ItemRenderer中的一个按钮,那么在这种情况下,我不想执行该操作。我不知道如何让一个活动像这样运作

基本上,我正在寻找一个事件,它是FlexDataGrid.EDIT_ITEM_END_,然后单击除该按钮之外的任何其他按钮,我想触发它,而不是FlexDataGrid.EDIT_ITEM_END。但遗憾的是,我检查了文档,但该事件不存在=-(


我能做什么?谢谢您的帮助!

您尝试过ITEM\u EDIT\u CANCEL吗?这有一个triggerEvent,它应该有一个target属性,可以告诉您单击发生在哪个显示对象上。

您尝试过ITEM\u EDIT\u CANCEL吗?这有一个triggerEvent,它应该有一个target属性,可以告诉您cli的显示对象这件事发生在