ext4如何实现Ext.Ajax.request请求中一次性获取数据再加载grid
1个回答
展开全部
在2.X的版本中实现过,代码
Ext.Ajax.request({url : '',
method : 'POST',
params : param,
timeout : 60000,
success : function(form, action) {
var result = Ext.util.JSON.decode(form.responseText);
var gridPanelStore = grid.getStore();
gridPanelStore.proxy = new Ext.data.PagingMemoryProxy(result);
gridPanelStore.load({params : {start : 0,
limit : 10 },
failure : function(form, action) {}})gridPanelStore.proxy = new Ext.data.PagingMemoryProxy(result);在2.X中主要代码是这里,通过Ext.data.PagingMemoryProxy分页一次性读取数据,这样翻页就不要重新调用数据库了。但在4.X版本中找不到这个东西,急求解决方案!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询