日期:2014-05-16  浏览次数:20383 次

Extjs-desktop:this.tempHidden is undefine的解决办法

最近在开发extjs4项目,当中有用到Desktop例子,当我将一个shortcut修改成为自己的Gridwindow时,使用的store是proxy方式获取数据,但是总是报一个错误:

this.tempHidden is undefined!,而且那个窗口就卡死在哪里,无法展示完整。

?

解决办法:

将以下代码放到你的desktop.html ext.onReady()上边,代码如下:

	    Ext.override(Ext.ZIndexManager, {  
            tempHidden: [],  
            show: function() {  
                var comp, x, y;  
                while (comp = this.tempHidden.shift()) {  
                    x = comp.x;  
                    y = comp.y;  
                    comp.show();  
                    comp.setPosition(x, y);  
                }  
            }  
        }); 
	    
	    Ext.onReady(function () {
	        myDesktopApp = new MyDesktop.App();
	    });

?转载:http://blog.csdn.net/icecream0/article/details/7177304

http://www.sencha.com/forum/showthread.php?160222-quot-this.tempHidden-is-undefined-quot-Error-Workaround