我使用代码
创建了一个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 () {
................ } 但这不起作用 我们怎么做到这一点。任何人都可以粘贴示例代码
答案 0 :(得分:0)
Fisheyemenu没有点击事件。该组件具有change
事件,用于监视菜单容器内的任何单击。你需要使用:
listeners: {
change : function(menu,targetItem,index) {
// Your logic according to index or clicked item (targetItem)
}
}
有关此组件的详细信息,请参阅docs!