Ext异步树频繁加载报错
错误
出现了运行时间错误。
是否要进行调试?
行: 22902
错误: 'length' is null or not an object
是(Y) 否(N)
我是点击一个图片,弹出ext。widnow
里面是一棵异步树
主要代码如下:
var wincount = 0;
var resTreeWindow;
function openResTree(img, hashId) {
if (wincount == 1 && resTreeWindow) {
resTreeWindow.close();
}
var root = new parent.parent.Ext.tree.AsyncTreeNode({
id : '-1',
text : '资源列表'
});
var resourceTree = new parent.parent.Ext.tree.TreePanel({
width : 253,
height : 320,
rootVisible : true,
autoScroll : true,
loader : new parent.parent.Ext.tree.TreeLoader({
dataUrl : 'authacount.do?method=getResTree&hashId='
+ hashId
}),
root : root
});
resourceTree.getRootNode().expand(true,false);
var pos = getElementPos(img);
resTreeWindow = new parent.parent.Ext.Window({
id : 'resTreeWindow',
title : '查看资源列表',
// renderTo : Ext.get("body"),
width : 275,
autoHeight : true, // 窗口自适应高度
pageX : pos.x + 50,
pageY : pos.y + 120,
closeAction : 'close',
cls : 'pop',
autoDestroy : true,
draggable : false,
modal : false,
plain : true,
collapsible : false,
closable : true,
resizable : false,
items : resourceTree,
listeners : {
beforeclose : function() {
wincount = 0;
},
beforeshow : function() {
wincount = 1;
}
}
});
resTreeWindow.setPosition(pos.x + 50, pos.y + 120);
resTreeWindow.show();
var close = parent.parent.Ext.DomQuery.select("div[class*=x-tool-close]");
for (var i = 0; close && i < close.length; i++) {
close[i].title = Mocha.app.closetitle;
}
}
我如果频繁点击图片,就报错:
错误
出现了运行时间错误。
是否要进行调试?
行: 22902
错误: 'length' is null or not an object
是(Y) 否(N)
请大家帮忙看看有解决办法吗