Ext.EventManager为事件管理器,他定义了一系列相关的处理函数,其中最常用的是onDocumentReady(Ext.onReady),onWindowResize和onTextResize,其中onReady()函数最常见,它会在页面文档渲染完毕但图片等还未下载时调用启运函数。
onWindowResize()的作用是监听浏览器窗口的大小改变,它会提醒我们浏览器窗口的大小在何时发生了改变,以及改变后的大小,该函数不能放在onReady函数体中。如下例:
Ext.EventManager.onWindowResize(function (width, height) {
Ext.Msg.alert("提示:","Width:" +width + "Height" + height);
});
运用结果如下:
onTextResize()函数是一个有用的工具函数,它可以监听用户修改浏览器的文字大小,该函数必须放在Ext.onReady函数中,如下例:
Ext.onReady(function(){
Ext.EventManager.onTextResize(function(oldSize,newSize){
alert("oldSize:" + oldSize +",newSize:" + newSize);
});
});