二、Controller()
Ext.define('eval.controller.BananerCtrl',{
extend : 'Ext.app.Controller',
refs : [ {
ref : 'banner',
selector : "#banner"
},{
ref : 'mainPanel',
selector : "#mainPanel"
}],
init : function() {
this.control({})}
})
Ext.define()//自己定义一个类
extend:继承一个类,一般在controllers文件下的文件,都要继承Ext.app.Controller
refs : 反射机制 selector : ‘#banner’ 在页面中获取id=banner的id;这个id会通过ref产生getBanner()方法
init :初始化;对数据进行初始化
getBanner()方法可以这样用:
在id=banner的方法中:
var banner= Ext.create("eval.view.Banner",{itemId:"banner"});//这个是在application自动加载:autoCreatViewport:true
在eval.view.Banner中
Ext.define("eval.view.Banner"