Ext.create的使用及扩展


话不多说,直接上代码:

Ext.onReady(function(){

var wingroup = new Ext.WindowGroup();


for(var i = 1; i <= 5; i++){

var win = Ext.create('Ext.Window', {//1处

title : '第' + i + '个窗口',

id : 'win_' + i,

width : 300,

height : 300,

renderTo : Ext.getBody()

});

win.show();

wingroup.register(win);

}


var btn1 = Ext.create('Ext.Button', { //2

text : '隐藏',

renderTo : Ext.getBody(),

handler : function(){//3处 

wingroup.hideAll();

}

});


});


Ext.create()方法是创建一个实例对象,比如//2处,当然这个实例对象随你需要了,1处创建的是window,2处创建的是button。

实例对象创建好了之后,紧跟在后面的{}内就是各种属性了,也就是我们经常看到的API中的configs,

configs内部也有可以调用函数的属性,比如:handler,

如果你看过API,那么他后面的说明是这样写的:

handler : Function

A function called when the button is clicked (can be used instead of click event).

因此,才有了3处的写法。在3处内,可以调用你所创建的实例对象的各种Methods,即Ext.WindowGroup下的hideAll()。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值