Обратный вызов сетки ExtJS при загрузке и перезагрузке


У меня есть сетка Ext, и я хочу получить JSON "успех": ложный/истинный ответ и выполнить функцию для каждой ситуации. Я хотел бы использовать его в качестве функции обратного вызова для каждого взаимодействия сетки с файлом PHP JSON.

Какие-нибудь примеры этого?

Спасибо, что уделили мне время.

Author: Manny Calavera, 2009-09-24

1 answers

Вам необходимо зарегистрировать обратные вызовы для событий загрузки и исключения JSONStore. Что-то вроде этого:

 var grid = new Ext.grid.GridPanel({
     store: new Ext.data.JsonStore({
          [...]
          listeners: {
               load: this.onLoadSuccess.crateDelegate(this),
               exception: this.onLoadException.createDelegate(this)
          }
     }),

     onLoadSuccess: function () {
          // success
     },

     onLoadException: function () {
         // error
     },

     [...]
 }
 8
Author: tsg, 2009-09-24 06:44:34