当前位置:编程学习 > JAVA >>

EXT的grid表格请求数据问题

最近做一个项目。用了EXT。grid表格中的url访问java类(返回json),由于数据量特别大。sql反应30秒左右,但是页面的grid表格请求不会这么长的时间。所以每次等java类的数据出来的时候。grid表格已经没有请求了。那个圆圈就不转了。这个问题怎么解决呢? --------------------编程问答-------------------- extjs默认的超时时间是30秒,兄弟你悲剧了。。。不过可以设置超时时间撒,要用到Ext.data.Connection,并捕捉requestException事件。
例子:

var conn = new Ext.data.Connection({
url : "...",
timeout : 60000//(60秒),
autoAbort : false,
disableCaching : true,
method : "GET"
});

var prpxy = new Ext.data.HttpProxy(conn);
proxy.getConnection().on("requestcomplete",function(sender,response,options) {
//成功
response.status=200, response.statusText='OK'
});


敲的我累死了;
不过我建议你采用异步加载grid网格数据;每次传几十表数据;然后分页,没必要把全部数据全部传过去。



Thank you in advance for giving me credits。 --------------------编程问答--------------------
引用 1 楼  的回复:
extjs默认的超时时间是30秒,兄弟你悲剧了。。。不过可以设置超时时间撒,要用到Ext.data.Connection,并捕捉requestException事件。
例子:

JScript code


var conn = new Ext.data.Connection({
url : "...",
timeout : 60000//(60秒),
autoAbort : f……


一楼不易,楼主给分吧 --------------------编程问答-------------------- 能加个QQ以后请教吗?
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,