核心JS分页代码:
/**
* 刷新网格数据
*
* @param response AJAX响应
* @param trash 支持批量操作
* @return
*/
function gridRefresh(response, trash) {
// 释放内存
gridStore = null;
gridLayout.setStore(null);
dojo.empty(dojo.byId('lefter'));
dojo.empty(dojo.byId('paging'));
// 更新数据存储器
var list = response.list;
gridStore = new dojo.data.ItemFileWriteStore( {
data : list
});
gridLayout.setStore(gridStore);
// gridLayout.render(); /*内存无法释放*/
// 更新网格
gridLayout.update();
updatePaging(response);
pagingRefresh(trash);
}