Сначала определите ваше контекстное меню
mnuContext = new Ext.menu.Menu({
items: [{
id: 'do-something',
text: 'Do something'
}],
listeners: {
itemclick: function(item) {
switch (item.id) {
case 'do-something':
break;
}
}
}
});
Затем создайте прослушиватель для желаемого события.Очень важно помнить, чтобы остановить стандартное поведение события, чтобы вы могли заменить его своим собственным.Если вы не вызываете метод event.stopEvent (), чтобы остановить всплывающее событие, то контекстное меню браузера по умолчанию будет отображаться независимо от того, что вы делаете.
rowcontextmenu: function(grid, index, event){
event.stopEvent();
mnuContext.showAt(event.xy);
}