カスタム ラベル 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);