how do I point this menu item click to launch a method in a controller. The item click is being hit successfully but the error message states No method named "onDownloadTopdayRecapContextButton" on ExtApplication4.view.main.MainController. That is the problem, you can see the view's controller is portalRealtime-portalRealtime.
So somehow its pointing to the wrong controller. Can someone show me what I am doing wrong?
menu code
Code:
var contextMenuTopday =Ext.create('Ext.menu.Menu',{
Code:
items:[{
text:'Download Topday Recap',
iconCls:'downloadIcon',
listeners:{
click:'onDownloadTopdayRecapContextButton'}
grid menu is held in
Code:
Ext.define('ExtApplication4.view.portalRealtime.PortalRealtime',{
Code:
extend:'Ext.panel.Panel',
xtype:'app-portalRealtime',
itemId:'portalRealtimeItemID',
requires:[
'ExtApplication4.view.portalRealtime.PortalRealtimeController',
'Ext.form.action.StandardSubmit'
],
controller:'portalRealtime-portalRealtime',
title:'Main Portal',
layout:{
type:'vbox'
},
items:[
//i deleted some grid code here
collapsible:true,
collapseDirection:'left',
listeners:{
itemcontextmenu:function(view, rec, node, index, e){
e.stopEvent();
contextMenuTopday.showAt(e.getXY());
returnfalse;
}{