一.前言
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; });