Ext中Grid重新load設置URL


一.前言

   Extjs中grid網格有時候需要重新加載,加載的時候對應不同的URL,什么情況出現;有需要我們在添加附件的時候,添加完成了附件,需要把另一個show添加的數據重新加載到grid中,而加載show剛剛添加的數據的,傳入的參數不同,初始化gird的方法不能再使用,這個時候需要重新去加載不同URL所對應的方法。

二.代碼示例

 

三.代碼說明

//設置contractAttachGrid加載代理的URL  
contractAttachGrid.getStore().proxy.setUrl(SERVICE.GET_ATTACH_INFO_URL);
//異步加載
contractAttachGrid.load({
       //設置參數      
       queryInfo : null,
       fileBatchId : winData.contractId,
       attachType : '030002',
       attachBusiType : '98'
});
//底部欄改變觸發的事件,注意一定要返回false
//具體的應用:點擊底部欄刷新按鈕的時候,去刷新加載數據的情況,沒有加載,
//則應觸發底部欄的事件,去加載數據
contractAttachGrid.getBottomToolbar().on('beforechange',function(){
    	contractAttachGrid.getStore().proxy.setUrl(SERVICE.GET_ATTACH_INFO_URL);
    			contractAttachGrid.load({ 		
    				queryInfo : null,
    				fileBatchId : winData.contractId,
    				attachType : '030002',
    				attachBusiType : '98'
    			});
    			return false;
    		});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM