Как запустить событие mouseenter в заголовке сетки Extjs 6

Мне нужно событие пожара onMouseEnter в заголовках панели сетки. Но такого родного события нет. Было бы решение?


person Roberto    schedule 18.01.2017    source источник


Ответы (1)


Вы можете установить слушателей следующим образом:

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

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

person CD..    schedule 18.01.2017
comment
делегат: '.x-column-header', Захватываются ли все элементы div так же, как захватывается только первый элемент div? - person Roberto; 19.01.2017
comment
Как задокументировано delegate простой селектор для фильтрации цели или поиска потомка цели. - person CD..; 19.01.2017
comment
Я решил это: if(el.getAttribute('role') == 'columnheader'). Танки - person Roberto; 19.01.2017