Ext.data.Store 延迟查询数据

做项目时经常遇到网页加载过慢导致ExtJs无法查询数据,这时要用到延迟功能加以解决,

方法有两种,一种通过原始Js函数实现,一种用ExtJs封装函数实现,如下:

1、通过Js的setTimeout函数实现

setTimeout(function() {
				ds.load({
							params : {
								start : 0,
								limit : bbar.pageSize
							}
						});
			}, 800);

2、通过ExtJs defer函数实现

(function() {
		ds.load({
					params : {
						start : 0,
						limit : bbar.pageSize
					}
				});
	}).defer(800);

相关推荐