ExtJs--16--Ext.override()方法专门用来重写对象的方法

来源:互联网 发布:什么是js文件 编辑:程序博客网 时间:2024/06/05 17:00
ExtJs--16--Ext.override()方法专门用来重写对象的方法
2014-11-15      0 个评论      
收藏    我要投稿
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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()
})

0 0
原创粉丝点击