Я пытаюсь перехватить событие переданного моего пользовательского визуализатором таким образом:Flex 4: DataGrid не перехватывает событие переданного от обычая itemRender
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>
и вот как я добавить EventListener к моей сетке:
calendarGrid.addEventListener("eventName", handlerFunction);
handlerFunction никогда не вызывается. Пожалуйста, помогите ...
SORRY MY FAULT ... addEventListener был в функции createComplete, которая (я не знаю, почему) никогда не срабатывает. Теперь работает!
«calendarGrid» когда-либо отправляет событие «eventName»? Какое событие вы слушаете? –
Похоже, ты ответил на свой вопрос. Вы должны добавить это как ответ и отметить его, чтобы другие могли воспользоваться вашим решением. –