代码改变世界

ExtJs创建对象的几种方法

2013-01-17 15:22  quanhb  阅读(2046)  评论(0编辑  收藏  举报

 

1、xtype

通过类的xtype可以很方便的创建对象,如:

var panle = {xtype:’panel’,title:’test’};

2、Ext.create()

对于没有定义xtype的类,可以通过Ext.create函数创建,如:

var action = Ext.create(’Ext.Action’,{text:’test’});

对于定义了xtype的类也可以写成:

var panle = Ext.create('widget.panel');

3、Ext.widget()

对于定义了xtype的类,也可以写成

var panle = Ext.widget('widget.panel');

4、Ext.createByAlias()

对于定义了xtype的类,也可以写成

var panle = Ext.createByAlias('widget.panel');

5、Ext.ClassManager.instantiateByAlias()

对于定义了xtype的类,也可以写成

var panle = Ext.ClassManager.instantiateByAlias('widget.panel');