Extjs继承相关

 1 Ext.define('Test', {
 2     extend : 'Ext.panel.Panel',  //继承的类
 3     /**
 4      * 别名,可以设置多个,只能是数组,用于xtype:'test'
 5      * Ext.create('widget.test', {});
 6      * Ext.widget('test', {});
 7      */
 8     alias:['widget.test'], 
 9     /**
10      * 类别名,和类名Test使用方式一样,可以设置多个
11      */
12     alternateClassName: 'Test1',
13     /**
14      * config对象中的属性会自动生成getter和setter方法
15      */
16     config: {},
17     /**
18      * 可继承的静态方法列表
19      */
20     inheritableStatics: {},
21     /**
22      * 不可继承的静态列表
23      */
24     statics:{},
25     /**
26      * 多继承
27      */
28     mixins: [],
29     /**
30      * 必需的类,在该类之前必需加载的js
31      */
32     requires: [],
33     /**
34      * 需要的类,在该类之后加载,保存在该类的onReady之前加载
35      */
36     uses: [],
37     /**
38      * 单例
39      */
40     singleton: true
41 });

 

posted @ 2013-01-29 10:55  dps_l  阅读(146)  评论(0)    收藏  举报