По нажатию даже для div определенного класса Ext JS - PullRequest
0 голосов
/ 08 июля 2010

Я был следующим:

http://www.sencha.com/learn/Tutorial:Introduction_to_Ext_2.0

И используя следующий пример:

Ext.onReady(function() {
    var paragraphClicked = function(e) {
        Ext.get(e.target).highlight();
    }
    Ext.select('p').on('click', paragraphClicked);
});

Я использую что-то очень похожее:

   Ext.onReady(function() {
        var paragraphClicked = function(e) {
            Ext.get(e.target).addClass('product-selected');
        }
        Ext.select('.product').on('click', paragraphClicked);
    });

Однако, похоже, он работает неправильно. Появляется объект e.target для возврата объекта ext viewport.

Я на самом деле использую Ext 3, а не 2, так что, думаю, различия должны быть.

1 Ответ

0 голосов
/ 08 июля 2010

Я никогда не использовал e.target, всегда e.getTarget().

Может быть, вы можете попробовать e.getTarget(".product")?Или, может быть, вы можете играть с delegate опциями addListener в Ext.Element .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...