我正在尝试使用双击事件在 Flex 中做一个简单的数据网格,但我无法itemDoubleClick
触发:
<mx:DataGrid id="gridReportConversions" height="100%" width="100%" mouseEnabled="true" doubleClickEnabled="true" itemDoubleClick="refererRowDoubleClicked(event)">
<mx:columns>
<mx:DataGridColumn width="75" dataField="qty" headerText="Qty" />
<mx:DataGridColumn dataField="referer" headerText="URL" />
</mx:columns>
</mx:DataGrid>
如果我使用该itemClicked
事件,那么该事件就会很好地引发。当我搜索这个问题时,我发现很多人说'你需要设置doubleClickEnabled=true
,但我已经这样做了,它仍然不起作用。
该控件嵌套在 VBox 和其他容器的多个级别中。当然,我不需要doubleClickEnabled
在每个容器上进行设置吗?
只是为了澄清我是如何测试这个的 - 我的refererRowDoubleClicked
事件处理程序中有一个警告框,当我使用它时它永远不会显示itemDoubleClick