有些情况下,我们需要重新加载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
});
}
}
本文介绍了如何在ExtJS中实现Grid数据的刷新操作。当用户在Grid的某一页上编辑了数据并返回时,可以通过特定的方法来重新加载当前页的数据,确保数据的一致性和准确性。
1259

被折叠的 条评论
为什么被折叠?



