extjs鱼眼菜单自定义事件
我已经使用代码创建了一个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' },
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是未定义的