Ext ApplicationController&ref的使用
Ext.define('app.controller.ApplicationController', { //继承 Ext.app.Controller 初始化的时候在Application引入该controller extend: 'Ext.app.Controller', refs: [ //生成get方法的方法名 //组件的xtype {ref: 'myHomePanel', selector: 'myhomepanel'} ], init: function(){ this.control({ //设置事件的响应 'myhomepanel button[name="myButton"]': { click: this.onBtnClick } }); }, onBtnClick: function(){ console.log('btn click') //使用ref来获取对应的UI组件 this.getMyHomePanel().refresh(); } }); //引入 Ext.define('eval.Application', { extend: 'Ext.app.Application', name: 'MySecurity', controllers: [ 'ApplicationController' ], requires:[ ], init: function(){ } });