有些情况下,我们需要重新加载Grid的当前页数据。
比如我们在Grid第二页对某一行进行了修改,从修改form跳转回来时,需要重新加载Grid第二页的数据源数据,那么我们就可以这么做:
function loadGrid(loaded) { //根据id获取到Ext Component var grid = Ext.getCmp("grid"); if (loaded) { // 数据源已经load过了,当前只是刷新,则获取分页组件,刷新当前页 var bbar = grid.getBottomToolbar(); bbar.doLoad(bbar.cursor); } else { var store = grid.getStore(); // 首次load,加载首页10条数据 store.load({ params : { start : 0, limit : 10 }, callback : function(records, options, success) { }, //不是已增量模式加载。 add : false }); } }