ExtJSのGridPanelでコンテキストメニュー(右クリックメニュー)を表示する

こんな感じ。
ポイントはe.stopEvent();でこれをやらないとブラウザ標準のコンテキストメニューが表示されてしまいます。

var myMenu = new Ext.menu.Menu({
  id: 'mainMenu',
  style: {
      overflow: 'visible' 
  },
  items: [
    {
      text: 'menu1',
    },{
      text: 'menu2',
    }
  ]
});
  

grid.on("rowcontextmenu", function(g,row_index,e){
  e.stopEvent();
  myMenu.showAt(e.getXY());
});