2017-01-18 4 views

ответ

3

Вы можете установить слушатель, как это:

listeners: { 
    mouseenter: { 
     element: 'el', 
     delegate: '.x-column-header', 
     fn: function(e){ 
      console.log(e.target) 
     } 
    } 
} 

Рабочего пример: https://fiddle.sencha.com/#view/editor&fiddle/1ofq

+0

делегат: «.x-столбец заголовок», захватывает все дивы, как это делает, чтобы поймать только первый div? Как –

+0

[задокументировано] (http://docs.sencha.com/extjs/6.0.2/classic/Ext.mixin.Observable.html#method-on) 'delegate' представляет собой простой селектор для фильтрации цели или искать потомок цели. –

+0

Я решил это: if (el.getAttribute ('role') == 'columnheader'). Танки –

Смежные вопросы