gridPanel下有个store
var ids = [];
store2.each(function(record){
ids.push(record.get('sampleMxId'));
}
ids只获得了当前页的数据,但我gridPanle下有几页数据,我想把它全取出来.怎么做?
gridPanel下有个store
var ids = [];
store2.each(function(record){
ids.push(record.get('sampleMxId'));
}
ids只获得了当前页的数据,但我gridPanle下有几页数据,我想把它全取出来.怎么做?
store中本来就只有当前页的数据,你想取全部也没地方取。。。
Grid的分页实际上是远程分页,根据PagingToolbar的参数,给store设定不同的start与limit配置,来请求当前页范围的数据。
要么你独立弄个ajax请求去加载所有数据,要么一次性加载所有数据,然后改写store的proxy,使它进行本地加载。(参考MemoryProxy,不过它是固定数据的,需要自己改写doRequest,根据参数来返回不同范围的数据)