Ext ApplicationController&ref的使用

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(){ } });
上一篇:一行一行分析JQ源码学习笔记-03


下一篇:一行一行分析JQ源码学习笔记-06