extjs鱼眼菜单自定义事件

extjs鱼眼菜单自定义事件,extjs,Extjs,我已经使用代码创建了一个extjs鱼眼菜单 var fm = new Ext.ux.FisheyeMenu({ renderTo : 'dataView', itemWidth : 60, items : [{ text: 'Map', imagePath: 'images/table_48.png', url: 'http://maps.google.com' },

我已经使用代码创建了一个extjs鱼眼菜单

var fm = new Ext.ux.FisheyeMenu({
    renderTo : 'dataView',
    itemWidth : 60,
           items : [{
                text: 'Map',
         imagePath: 'images/table_48.png',
         url: 'http://maps.google.com'
            }, {
                text: 'Photo',
         imagePath: 'images/table_48.png',
         url: 'http://picasaweb.google.com'
            }]


        });
如何为菜单添加自定义侦听器。当我点击一个菜单项时,我需要得到该菜单项的文本。 我试过了

listeners: {
        click: function () {
。。。。。。。。。。。。。。。。 } 但这是行不通的
我们如何做到这一点。任何人都可以粘贴示例代码

Fisheyemenu没有单击事件。组件具有
change
事件来监视菜单容器内的任何单击。您需要使用:

listeners: {
    change : function(menu,targetItem,index) {
     // Your logic according to index or clicked item (targetItem)
    }
}

有关此组件的更多详细信息,请参阅

当我添加这个侦听器时,我得到了错误me.events是未定义的