我有一个工具栏按钮,单击它时会显示一个菜单,我希望它是自动的。即鼠标悬停时的下拉菜单。我已通过以下代码完成此操作:
xtype : 'button',
text : 'My Button',
listeners : {
mouseover : function() {
console.log('inside mouse over');
this.showMenu();
},
menushow : function() {
console.log('menu shown');
this.mouseLeaveMonitor = this.menu.el
.monitorMouseLeave(100, this.hideMenu, this);
},
destroy : function(combo) {
combo.menu.el.un(combo.mouseLeaveMonitor);
}
},
menu : [{
text : 'menu item1'
}, {
text : 'menu item2', menu : [{text : 'text 1'}, {text : 'text 2'}]
}]
好吧,我的代码适用于下拉菜单,但在子菜单中失败。有人可以帮忙吗?