Flex ItemRenderer не передает наведение мыши на родителя


В AdvancedDataGrid, использующей MXAdvancedDataGridItemRenderer, наведение курсора мыши не передавалось в AdvancedDataGrid.
После нескольких дней борьбы, я хотел поделиться этим: В вашем задатчике данных назначьте супер.данные с новым значением для событий мыши, которые будут пузыриться (?!)

Пример (не работает)

        override public function set data( value:Object):void {             
            var latency:Number = value[ ( this.listData as DataGridListData).dataField] as Number;

            // Do cool stuff 

Пример (работы)

        override public function set data( value:Object):void {             
            var latency:Number = value[ ( this.listData as DataGridListData).dataField] as Number;
            super.data = value;

            // Do cool stuff 
2 3

2 ответа:

Просто объявите супер.data = значение перед задержкой var......

 override public function set data( value:Object):void {  
        super.data = value;           
        var latency:Number = value[ ( this.listData as DataGridListData).dataField] as Number;

Приведенный выше пример работает. Надеюсь, это сэкономит вам время, которое я потратил, чтобы понять.