Если мы можем создать контекстное меню в меню (использовать событие contextmenu)?
Я использую следующий код:
for (i=0, len = response.result.data.length; i < len; i++ ) {
itemData = response.result.data[i];
item = menu.addMenuItem({
id : itemData.id,
text : itemData.name
});
item.addEvents('contextmenu');
item.on({
click : this.onClickConfig,
contextmenu : this.onContextMenuConfig,
scope : this
})
}
onClickConfig : function(menuItem, e) {
Ext.Msg.alert('Click','you clicked on me');
},
onContextMenuConfig : function(e) {
Ext.Msg.alert('Click right','you clicked right on me');
e.preventDefault();
},
Это нормально для левого щелчка, но не работает для правого щелчка