2010-11-27 30 views
0

我有一個刪除按鈕可以從網格中刪除。但是,在刪除網格刷新以獲取最新數據後,加載狀態會一直保留在那裏。以下是我的刪除功能。刪除後重新查詢數據。我怎樣才能防止加載狀態繼續保持在網格中。我也嘗試重新加載商店,但仍然是相同的結果。 謝謝。刪除後Extjs網格加載狀態沒有消失

function doDel2(btn) 
{ 
     if(btn == 'yes') 
     { 
    var m = grid.getSelectionModel().getSelections(); 
    var jsonData = "["; 
      for(var i = 0, len = m.length; i < len; i++){   
    var ss = "{\"id\":\"" + m[i].get("0") + "\"}"; 
    //alert(ss); 
    if(i==0) 
       jsonData = jsonData + ss ; 
     else 
     jsonData = jsonData + "," + ss; 
    //ds.remove(m[i]); 
      } 
    jsonData = jsonData + "]"; 
    store.load({params:{start:0, delData:jsonData}}); 
    } 
} 
+0

你爲什麼要通過操作字符串創建JSON數據? Ext.util.JSON,也許?您需要更多代碼才能提出真正的問題。例如,你的「商店」參考來自哪裏? doDel2()運行在你的網格面板的範圍內,還是什麼? – timdev 2010-11-27 07:06:45

回答

0

嘗試store.load之前添加以下行:

store.on('load', function() {grid.getView().refresh()});