0

この方法で、カスタム レンダラーによってディスパッチされたイベントをインターセプトしようとしています。

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 関数にありました。今それは動作します!

4

1 に答える 1

0

申し訳ありませんが、addEventListener は creationComplete 関数にありました (理由はわかりません) 決して起動しません。今すぐ動作します!

于 2011-03-08T11:49:12.987 に答える