UNPKG

extjs-gpl

Version:

GPL licensed version of Sencha Ext JS

23 lines (17 loc) 678 B
Ext.define('ExecDashboard.view.quarterly.QuarterlyController', { extend: 'Ext.app.ViewController', alias: 'controller.quarterly', init: function (view) { // We provide the updater for the activeState config of our View. view.updateActiveState = this.updateActiveState.bind(this); }, menuItemClick: function (button, menuitem) { var view = this.getView(); view.setActiveState(menuitem.text); }, updateActiveState: function (activeState) { var viewModel = this.getViewModel(); viewModel.set('company', activeState); this.fireEvent('changeroute', this, 'quarterly/' + activeState); } });