Программно запускает делегированное событие dom

#extjs #sencha-touch #sencha-touch-2

#extjs #сенча-касание #sencha-touch-2

Вопрос:

У меня есть это представление данных с прослушивателем событий, определенным как:

 listeners: [
    {
        element: 'element',
        delegate: '.listRow',
        event: 'tap',
        fn: function(a, b, c) {
            //do something
        }
    }
]
  

Я пытаюсь выяснить, как программно запустить это событие.

Комментарии:

1. Вы пробовали Element.dom.click() ?

Ответ №1:

Вам не нужно запускать событие. Сделайте это так:

 var handleTap = function(a, b, c) {
    // do something
}

listeners: [
    {
        element: 'element',
        delegate: '.listRow',
        event: 'tap',
        fn: handleTap
    }
]

handleTap();
  

Комментарии:

1. мм.. не совсем то, о чем я спрашивал, но я предполагаю, что это соответствует требованиям. Спасибо.