Показать сообщение отдельно
  #2 (permalink)  
Старый 21.08.2013, 21:07
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

Типовая последовательность действий:
  1. создали store, сделали в него store.load() (данные считались с сервера)
  2. модифицируем данные в store (с помощью грида/полей/ и тп ..не важно)
  3. после этого делаем store.sync() (вручную вызываем, либо он вызывается автоматом если store.autoSync == true)
    • если вызывали вручную то можно задать callbacks на успешный/неудачный отклики сервера
      store.sync({
          ...
          failure : function () { ... },
          success : function () { store.reload(); }
      });
      
    • а если автоматом тогда можно слушать ивент write на store и в обработчике писать логику.
grid слушает событие load на сторе и должен отобразить загруженые данные автоматом.
Ответить с цитированием