問題:當翻頁後,比如當前是第二頁,start參數此時是5(初始為0),當切換左側分類時,我們期望的是從所選分類下明細記錄的第一條開始顯示,結果發現不是這樣,依然是從新數據的第二頁開始顯示,就是說extjs默認傳遞的start參數沒有重置為0,依然是5,這樣後台通過sql分頁就會出問題,解決方法是,對store的currentPage賦值,如下
filestore.currentPage = 1;
treePanel.getSelectionModel().on('select', function(selModel, record){
var filestore = Ext.getCmp('filegrid').getStore();
filestore.baseParams.catalogid=record.data.id;
filestore.currentPage = 1;
filestore.load({
params:{
catalogid:record.data.id
}
})
});
還可以用store的loadPage方法