Я был следующим:
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, так что, думаю, различия должны быть.