2012-07-07 115 views
-1

嘿:我在使用EXTJS处理单击事件时遇到困难。单击ExtJS中的事件/监听器

我在窗口小部件视图定义中定义了一个新窗口小部件,但无论出于何种原因,以下代码在Click上未被调用。任何帮助深表感谢。谢谢。

Ext.define('MemOS.view.Shortcut', { 
    extend: 'Ext.view.View', 
    alias: 'widget.shortcut', 

    name: 'shortcut', 
    singleSelect: true, 
    store: 'Apps', 
    tpl: [ 
     '<tpl for=".">', 
      '<div id="iconGroup" class="icon-wrap">', 
       '<div id="icon" class="icon">', 
        '<img src="/images/icons/" />', 
       '</div>', 
       '<span> {appName} </span>', 
      '</div>', 
     '</tpl>' 
    ], 
    itemSelector: 'div.icon', 
    listeners: { 
     click: function(d, i, n, e){ 
      alert('foo'); 
     } 
    }, 
}); 

回答