- ExtJs--16--Ext.override()方法专门用来重写对象的方法
-
1234567891011121314151617181920212223242526272829
Ext.onReady(function(){
/**
* Ext.override()方法专门用来重写对象的方法
*/
//定义个类
Ext.define(
"U"
,{
//该类的属性配置项
config:{},
//该类的方法
show:function(){
alert(
"show .... "
);
},
//该类的构造器
constructor:function(config){
var me =
this
;
me.initConfig(config);
}
})
//创建一个上面定义好类的实例
var u = Ext.create(
"U"
);
//使用Ext.override() 方法对创建好的对象的方法进行覆盖修改或重写
Ext.override(u,{
show:function(){
alert(
"override show .... "
);
}
})
//调用对象的方法,结果是重写之后的方法
u.show()
})