この方法で、カスタム レンダラーによってディスパッチされたイベントをインターセプトしようとしています。
this.owner.dispatchEvent(new ResultEvent("eventName",true,false,parameter));
これが私のグリッドです:
<mx:DataGrid id="calendarGrid">
<mx:columns>
<mx:DataGridColumn headerText="header"
id="h"
sortable="false"
itemRenderer="myRenderer"/>
</mx:columns>
</mx:DataGrid>
グリッドにイベントリスナーを追加する方法は次のとおりです。
calendarGrid.addEventListener("eventName", handlerFunction);
handlerFunction が呼び出されることはありません。助けてください...
申し訳ありませんが、 addEventListener は、(理由はわかりませんが)決して起動しない creationComplete 関数にありました。今それは動作します!