歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

ExtJS 更新數據集Ext.PagingToolbar的start參數重置的處理

問題:當翻頁後,比如當前是第二頁,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方法

Copyright © Linux教程網 All Rights Reserved