我有一个带有自定义标签 itemrenderer 的数据网格(基本上它使标签看起来像传统的 html 超链接)。
<mx:DataGridColumn id="itemId">
<mx:itemRenderer>
<mx:Component>
<controls3:HyperlinkLabel text="{data.doc}" />
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
以上工作完美。
我想尝试向这个 itemrenderer 添加一个事件侦听器,但我不确定如何执行此操作,因为我无法为 itemrendered 本身指定一个 ID。
我尝试了以下方法,但似乎不起作用:
itemId.addEventListener(MouseEvent.CLICK, onItemSelect);