CoderDream 发表于 2013-1-23 02:53:35

ExtJS使用之修改源代码,解决“点击树根节点“超时无响应问题

最近在开发一个系统使用了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
 
 
页: [1]
查看完整版本: ExtJS使用之修改源代码,解决“点击树根节点“超时无响应问题