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。 --------------------编程问答--------------------
一楼不易,楼主给分吧 --------------------编程问答-------------------- 能加个QQ以后请教吗?
补充:Java , Web 开发