extjs4.1 desktop 桌面窗口切换,放大缩小卡死问题解决
来源:互联网 发布:小学手机游戏编程培训 编辑:程序博客网 时间:2024/05/21 10:17
extjs4.1 desktop 桌面窗口切换,放大缩小,关闭,多操作几次,窗口常会卡死在那, 错误代码:Uncaught TypeError: Cannot read property ‘dom’ of null 或Uncaught TypeError: Cannot read property ‘dom’ of undefined 定位到 desktop.js文件的last.el.dom 这行代码:
updateActiveWindow: function () {
var me = this, activeWindow = me.getActiveWindow(), last = me.lastActiveWindow;
if (activeWindow === last) {
return;
}
if (last) {
if (last.el.dom) {
last.addCls(me.inactiveWindowCls);
last.removeCls(me.activeWindowCls);
}
last.active = false;
}
解决办法: 判断 last.el 是否为空 如果为空,没有对象,则中止窗口继续操作
updateActiveWindow: function () {
var me = this, activeWindow = me.getActiveWindow(), last = me.lastActiveWindow;
if (activeWindow === last) {
return;
}
if (last) {
if (Ext.isEmpty(last.el)) { return; }; //增加这一行
if (last.el.dom) {
last.addCls(me.inactiveWindowCls);
last.removeCls(me.activeWindowCls);
}
last.active = false;
}
增加一行代码 if (Ext.isEmpty(last.el)) { return; }; 问题解决,大大减少卡死现象。
- extjs4.1 desktop 桌面窗口切换,放大缩小卡死问题解决
- extjs4 desktop 实现仿win7效果的桌面窗口预览效果
- 把extjs4.2 desktop 窗口最大化动画效果移植到extjs4.1 中
- UIScrollView 放大缩小及同时切换图片
- jquery实现图片缩小放大的切换
- extjs6 desktop 桌面多主题切换
- ExtJs4.2 desktop和java play framework桌面应用
- 窗口站(Window station)和桌面(desktop)
- 窗口站(Window station)和桌面(desktop)
- 放大 缩小
- 【放大、缩小】
- Android ImageView 手势控制放大缩小 滑屏切换
- android实现多图片放大缩小的切换
- ExtJS4.1 desktop桌面图标自动换行
- ExtJS4.1 desktop桌面图标自动换行
- 浏览器窗口放大缩小后页面内容居中解决方法
- QT自定义窗口标题栏实现拖动双击放大缩小
- SDL调试心得(MFC SDL 窗口放大后 画面卡死)
- 选课
- Poj 1511- Invitation Cards(Spfa+邻接表)
- HDU 3986 最短路(点点之间多条边)删除边后求最短
- 4.0 及以后版本 Boot_COMPLETED广播不响应的问题
- HDU 3018 Ant Trip(连通分量 & 欧拉路)
- extjs4.1 desktop 桌面窗口切换,放大缩小卡死问题解决
- Js实现分页效果
- android学习笔记之在程序里浏览网页
- linux内核设计与实现(第十章)----内核同步方法
- LAPACK使用中出现问题的解决方案(VS平台下的)
- 【rzxt】高手分享:系统该如何优化呢?
- 【XP用户无需恼,文件关联变换有妙招】
- 装饰者设计模式----IO流
- uva 127 ``Accordian'' Patience(栈+模拟)