浏览 3096 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-02
最后修改:2009-02-02
最近在开发一个系统使用了ExtJS,我们在做压力测试时,发现如果一棵树下有7000个节点,点击根节点会有问题,因为ExtJS默认超过多少毫秒就会失去响应,所以修改一些源代码就可以解决这个问题:
requestData : function(A, B) { if (this.fireEvent("beforeload", this, A, B) !== false) { this.transId = Ext.Ajax.request({ method : this.requestMethod, url : this.dataUrl || this.url, success : this.handleResponse, failure : this.handleFailure, timeout: this.timeout || 300000,//增加这一行,设置为5分钟 scope : this, argument : { callback : B, node : A }, params : this.getParams(A) }) } else { if (typeof B == "function") { B() } } 参考资料: How to set the timeout for Ext.tree.TreeLoader
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-06
我是初学者,这段代码放哪里啊?
|
|
返回顶楼 | |
发表时间:2009-02-07
hj_cat 写道 我是初学者,这段代码放哪里啊?
ext-all.js 先用【Ctrl+F】搜索一下,定位修改的地方。 |
|
返回顶楼 | |
发表时间:2009-02-26
可以在你的页面override一下,如果多个地方引用可以extend,感觉修改js原码很不好
|
|
返回顶楼 | |