Состояние загрузки сетки Extjs не исчезло после удаления - PullRequest
0 голосов
/ 27 ноября 2010

У меня есть кнопка удаления для удаления из сетки.Но после удаления обновления сетки, чтобы получить последние данные, статус загрузки продолжает сохраняться там.Ниже моя функция удаления.После удаления я запрашиваю данные.Как я могу предотвратить сохранение статуса загрузки в сетке?Я попытался перезагрузить магазин также, но все тот же результат.Спасибо.

  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}}); 
   }
 } 

1 Ответ

0 голосов
/ 28 ноября 2010

Попробуйте добавить следующую строку перед store.load:

store.on('load', function() {grid.getView().refresh()});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...